如何使用 redux 形式的初始化
How to use initialize in redux form
在initialze
动作中,我们传递了一个对象,它告诉表单名称和初始值。但是它如何理解哪个值将对应哪个 Field
.
就像我在 redux 表单中有 5 个字段并且只想初始化 2 个字段。那么 initialze
操作将如何理解为哪个字段提供了初始值。
https://redux-form.com/8.2.2/docs/api/props.md/#-code-initialize-data-object-function-code-
In the initialze
action we pass an object which tell the forma name
and the initial values. How does it understand which value will be
for which Field
.
具有初始值的对象将(应该)具有与字段输入 name
属性相匹配的键。
示例:
<Field
autoComplete="email"
component={RenderTextField}
id="login-email"
label={formatMessage(strings.loginUsername)}
name="email"
type="text"
/>
如果表单是用 initialize('login', { email: state.emailAddress });
初始化的,它将 match/assign state.emailAddress
到具有匹配 name
属性的输入值,email
这种情况。
在initialze
动作中,我们传递了一个对象,它告诉表单名称和初始值。但是它如何理解哪个值将对应哪个 Field
.
就像我在 redux 表单中有 5 个字段并且只想初始化 2 个字段。那么 initialze
操作将如何理解为哪个字段提供了初始值。
https://redux-form.com/8.2.2/docs/api/props.md/#-code-initialize-data-object-function-code-
In the
initialze
action we pass an object which tell the forma name and the initial values. How does it understand which value will be for whichField
.
具有初始值的对象将(应该)具有与字段输入 name
属性相匹配的键。
示例:
<Field
autoComplete="email"
component={RenderTextField}
id="login-email"
label={formatMessage(strings.loginUsername)}
name="email"
type="text"
/>
如果表单是用 initialize('login', { email: state.emailAddress });
初始化的,它将 match/assign state.emailAddress
到具有匹配 name
属性的输入值,email
这种情况。