我有一个react-redux-form,我尝试用存储状态的模型值初始化。
form
看起来像这样(除了第一个控件以外,我删除了所有内容):
<Form model="form.swimToEdit" onSubmit={(s) => props.handleSubmit(s)}>
<Control model="swimToEdit.competition" component={customTextField}
... removed for brevity ....
</Form>
customTextField
:
const customTextField = (props) => {
return (
<TextField
hintText={props.hintText}
floatingLabelText= {props.floatingLabelText}
{...props}
/>
);
}
使用Chrome上的反应工具,我可以看到在表单中正确填充了modelValue:
see the chrome tools screenshot
所以我认为减速机没问题。
但是模型值没有到达控件(文本字段),并且字段变空。我错过了什么?
official guide中没有示例,所以任何示例都非常感谢帮助。