React Redux Form复选框`defaultChecked`不起作用

时间:2019-02-25 18:47:10

标签: reactjs checkbox react-redux-form

<Field
   defaultChecked={true}
   onChange={this.handleFormItemRadio}
   component={'input'}
   type={'checkbox'}
    name="tadmin" />

初始化该字段时,我希望对其进行检查,但该字段为空,但希望提供true值。

致力于解决方案的问题,但仍然无法解决。

1 个答案:

答案 0 :(得分:0)

根据文档,规定的方法是设置initialValues

<Field
   onChange={this.handleFormItemRadio}
   component='input'
   type='checkbox'
   name="tadmin" />

...

export default reduxForm({
  form: 'simple', // a unique identifier for this form
  initialValues: { tadmin: true },
})(SimpleForm);

这是一个CodeSandbox example