【发布时间】:2020-06-04 13:06:55
【问题描述】:
我收到错误警告,一个组件正在将文本类型的受控输入更改为不受控制。而且我对功能组件不太熟悉,因为我曾经在课堂上。我所做的只是:
为我的列表设置初始状态:
const [list, setList] =
useState({title: ' '})
然后使用 onChange 设置我的标题 obj 的值:
const setTitle =e=>
{setList(e.target.value)}
然后使用 onChange 获取它的值
<input type='text onChange=
{setTitle} value={list.title}
palceholder="Add" />
我尝试将输入的值设置为 value={list},但我的文本框的占位符显示在 [object] [Object] 中。我是这里的超级新手,请帮我解释一下这里发生了什么,以便我了解这个概念或想法。
【问题讨论】:
标签: javascript html reactjs