【发布时间】:2018-03-20 11:16:40
【问题描述】:
我对此代码有疑问。 https://stackblitz.com/edit/react-hghsyk?file=reducers%2Findex.js 我不能输入输入,为什么不输入??
【问题讨论】:
-
你能详细说明你的问题吗?您期望什么但不起作用?我编辑了您的字段并保留了该值。
我对此代码有疑问。 https://stackblitz.com/edit/react-hghsyk?file=reducers%2Findex.js 我不能输入输入,为什么不输入??
【问题讨论】:
在您的 App.js 中:
替换
value={input}
与
defaultValue={input}
或使用
onChange={(e) => dispatch(editValue(e.target.value,item.id)) }
【讨论】:
您只需要删除属性 value={input} 就可以了。 因为当你设置属性值时,输入变为“受控”。
【讨论】: