我是Reactjs和使用状态的新手。
我在网上查了一些文档,看到了一些使用
的例子const [selected, setSelected] = useState(null);
但是让我担心的是我正在尝试构建的这个表单。该表单有超过50个字段,这些字段都有自己的下拉值。
我的问题是,有必要声明大约50个这样的useState const吗?还是有更好的方法?
谢谢!
在此场景中,您可以做的是仅创建一个useState
,并创建其各自字段的键值,如
const [data, setData] = useState({ field1: "default-value", field2: {}, ... });
当表单中的值更新时,你可以更新状态中的每个字段,这样你可以更好更容易地处理它