redux表单 - 带有类型无线电的字段中的自身价值



我想在无线电字段(带有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)

希望它有帮助

最新更新