我想把一些文本放入无线电领域(使用Redux表格)。
我有这样的字段:
<Field
name={some.name1}
value={'text1'}
component={renderRadioElement}
type="radio"
/>
<Field
name={some.name2}
value={'text2'}
component={renderRadioElement}
type="radio"
/>
...
一切正常,直到第一个值发生变化。
如果我想多次更改值:state - > form - > ... - > values - > some有些不更新值。
我的问题是 - 如何正确输入文本值到无线电领域?
如果我正确理解了您的评论,那么您对组件状态有一个价值,即您已经删除了表单,并且您希望将该值传递给您的字段。如果这就是你想要做的是将值分配给redux-form商店。要在你的课堂上做到这一点,你将收到一个改变的道具。由redux-form注入。你想要做的是使用该函数来设置值
const { change } = this.props;
change('some.name2', this.state.yourValue)
希望能帮助到你