【发布时间】:2020-01-21 01:11:05
【问题描述】:
在 React Final Form 中,我们可以将 format 或 parse 属性用于 text 类型的输入,以便存储与指定值不同的值,但这似乎与复选框的工作方式不同。
例子:
<FieldArray name='test' initialValue={[true, false]}>
<Field
component='input'
type='checkbox'
format={value => value ? 'foo' : null}
parse={value => value ? 'foo' : null}/>
</Field>
</FieldArray>
在此示例中,无论使用format 和parse,要存储的值仍为true 或false。是否可以将值从[true, false] 格式化为["foo"]?
提前感谢您的帮助。
【问题讨论】:
标签: reactjs react-final-form react-final-form-arrays