"toggled" 属性不起作用 (redux-form-material-ui)
"toggled" attribute not working (redux-form-material-ui)
我正在尝试使用来自 redux-form-material-ui:
的 Toggle
import { Toggle } from 'redux-form-material-ui'
将切换值更新到其 onChange
:
上的存储正常
<Col xs='3'>
<h3 className="title-page">Parceiro</h3>
<Field name="possui-parceiro" component={Toggle} label="Possui parceiro?" />
</Col>
问题是:我调用了一些 API,我需要更新这个切换的 "programatically" 的值。理论上,我可以使用 toggled
属性,如 here 所述,但这不起作用:
<Col xs='3'>
<h3 className="title-page">Parceiro</h3>
<Field name="possui-parceiro" component={Toggle} toggled={this.state.someBloodyState} label="Possui parceiro?" />
</Col>
这让我相信,在这种情况下,redux-form 只是 在更新/操作过程中 ,迫使我以某种方式将商店中的表单更新为切换值,调度这样的操作看起来很混乱。无论如何,在这种情况下您将如何处理?
我正在尝试使用来自 redux-form-material-ui:
的 Toggleimport { Toggle } from 'redux-form-material-ui'
将切换值更新到其 onChange
:
<Col xs='3'>
<h3 className="title-page">Parceiro</h3>
<Field name="possui-parceiro" component={Toggle} label="Possui parceiro?" />
</Col>
问题是:我调用了一些 API,我需要更新这个切换的 "programatically" 的值。理论上,我可以使用 toggled
属性,如 here 所述,但这不起作用:
<Col xs='3'>
<h3 className="title-page">Parceiro</h3>
<Field name="possui-parceiro" component={Toggle} toggled={this.state.someBloodyState} label="Possui parceiro?" />
</Col>
这让我相信,在这种情况下,redux-form 只是 在更新/操作过程中 ,迫使我以某种方式将商店中的表单更新为切换值,调度这样的操作看起来很混乱。无论如何,在这种情况下您将如何处理?