我有一个创建字段的fieldArray。我需要执行以下操作:如果从状态(具有初始值)初始化了其输入,则禁用该输入。
答案 0 :(得分:0)
您可以根据是否从状态初始化值来有条件地设置禁用标志。
给出一个布尔值isInitializedFromState
,下面是一个示例:
<input disabled={ isInitializedFromState ? "disabled" : false }/>
使用字符串"disabled"
和布尔值false
有点奇怪,但这是应该设置disabled
标志的方式。对此线程进行了一些讨论,请参见:https://github.com/facebook/react/issues/961。