你的
handleChange
是未定义的,这就是为什么不调用函数。
如果你愿意的话
renderTopics
接收一个
换手
函数,你应该通过
换手
道具
FieldArray
组件(根据
redux-form docs
):
const FieldArraysForm = props => {
const { handleChange, handleSubmit, pristine, reset, submitting } = props;
return (
<form onSubmit={handleSubmit}>
<FieldArray name="topic" component={renderTopics} handleChange={handleChange} />
</form>
);
};
或者,你可以简单地从
FieldArraysForm
到
菲尔德达雷
组件:
const FieldArraysForm = props => (
<form onSubmit={handleSubmit}>
<FieldArray name="topic" component={renderTopics} {...props} />
</form>
);