我想在无线电字段(带有redux form)中写入一些文字。
我有这样的字段:
<Field
name={some.name1}
value={'text1'}
component={renderRadioElement}
type="radio"
/>
<Field
name={some.name2}
value={'text2'}
component={renderRadioElement}
type="radio"
/>
...
一切正常工作,直到第一个值更改。
如果我想几次更改值: state-> form-> ... ->值 ->某些不更新值。
我的问题是 - 如何正确输入文本值?
如果我正确理解了您的评论,您对您声明表单的组件状态具有价值,并且您可以将该值传递给您的字段。如果这是您想做的就是将值派遣到Redux-Form Store。为此,在您的班级中,您正在收到更改的道具。由Redux-form注入。您要做的就是使用该功能设置值
const { change } = this.props;
change('some.name2', this.state.yourValue)
希望它有帮助