【发布时间】:2019-11-07 12:07:02
【问题描述】:
我对在 React 中使用 useState() 钩子有点困惑。 我想在组件状态中存储一些数据,例如来自表单的值 - name、minValue 和 maxValue。我的代码应该是什么样子?
const [state, setState] = useState({
name: '',
minValue: 0,
maxValue: 9
});
或
const [name, setName] = useState('');
const [minValue, setMinValue] = useState(0);
const [maxValue, setMaxValue] = useState(9);
这些方法中的任何一种更好还是相等?
【问题讨论】:
-
两种方法都可以,但第一种更好,所以我们可以用一个函数改变所有状态变量
标签: reactjs react-hooks