0
을 변경하지 않습니다REDUX 형태의 동적 이름은 나는이 같은 REDUX 형식을 사용하고 감속기 이름
<RenderForm
form={form.name}
elements={form.elements}
initialValues={form.initialValues}
method={form.method}
target={form.target}
validate={parseValidations(form.elements)}
enableReinitialize
keepDirtyOnReinitialize
{...props}
/>
및
const RenderForm = reduxForm()(Form);
및
const Form = ({ children, method, target, form, elements, msg, handleSubmit, onChange }) => (
<form
onSubmit={handleSubmit}
id={form && `form-${form}`}
method={method}
action={target}
onChange={onChange}
>
{ msg ? <IconTooltip
id={`info-${form.name}`}
content={msg.p}
title={msg.h}
top={30}
showStart
showMedium
/> : null}
<div>
{formFactory(elements.filter(e => !e.noBackground))}
</div>
<div>
{formFactory(elements.filter(e => e.noBackground))}
</div>
{children}
</form>
);
이제 내 문제는 - 양식의 이름이 바뀌면 redux에서 reducer를 변경하지 않습니다.
예. 마법사의 1 단계에서 마법사와 폼이라는 카테고리가 있습니다. - 이제 마법사의 2 단계로 바뀌고 amount라는 폼이 생깁니다. 그것은 항상 범주를 유지합니다.
이 문제를 해결하는 방법은 무엇입니까?
재미 있습니다. 실제로 이름을 변경할 필요가 없으므로이를 시도 할 것입니다. –