如果从状态初始化其值,如何使该字段禁用

时间:2018-08-13 18:16:25

标签: reactjs redux-form

我有一个创建字段的fieldArray。我需要执行以下操作:如果从状态(具有初始值)初始化了其输入,则禁用该输入。

1 个答案:

答案 0 :(得分:0)

您可以根据是否从状态初始化值来有条件地设置禁用标志。

给出一个布尔值isInitializedFromState,下面是一个示例:

<input disabled={ isInitializedFromState ? "disabled" : false }/>

使用字符串"disabled"和布尔值false有点奇怪,但这是应该设置disabled标志的方式。对此线程进行了一些讨论,请参见:https://github.com/facebook/react/issues/961