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

Mba*_*nda 2 checkbox reactjs react-redux-form

<Field
   defaultChecked={ true }
   onChange={ this.handleFormItemRadio }
   component={ "input" }
   type={ "checkbox" }
   name="tAdmin"
/>
Run Code Online (Sandbox Code Playgroud)

当该字段被初始化时,我希望它被选中,但即使我提供了一个true值,它也不会被选中。

我被指出了许多解决方案,但仍然无法解决这个问题。

Mrc*_*ief 6

根据文档,规定的方法是设置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);
Run Code Online (Sandbox Code Playgroud)

这是一个 CodeSandbox示例