【发布时间】:2019-08-08 10:36:16
【问题描述】:
我目前正在学习 React 和 React hook。一个使用useState的经典例子如下:
const [count, setCount] = useState(0);
我的问题是为什么返回的数组是 const?我认为至少 count 的值会随着时间而改变。
【问题讨论】:
-
你不应该改变状态。为了正确更新您的值,您应该使用
setCount()来更新count的值。我相信您可以使用let或var对其进行解构,但使用const有助于防止突变。
标签: javascript reactjs react-hooks