Reactjs 反应状态,用常量设置状态

Reactjs 反应状态,用常量设置状态,reactjs,react-hooks,Reactjs,React Hooks,大多数情况下,我在文档和其他他们编写的代码中看到过设置钩子,如文档中的图片所示: 在其中,它们通过调用setCount来更改计数值。 我的问题是,既然count是用const关键字声明的,那么在每次setCount上它是如何变化的呢?在重新渲染时,您会得到一个新的变量设置计数在内部更改值,并将更改与组件的生命周期联系起来。当渲染发生时,您将获得一个新的count变量,这与执行count=9不同。记住,组件只是被调用的函数。和其他函数一样,每次调用它时,都会得到一组新的变量 useState正在

大多数情况下,我在文档和其他他们编写的代码中看到过设置钩子,如文档中的图片所示:

在其中,它们通过调用setCount来更改计数值。
我的问题是,既然count是用const关键字声明的,那么在每次setCount上它是如何变化的呢?

在重新渲染时,您会得到一个新的变量<代码>设置计数在内部更改值,并将更改与组件的生命周期联系起来。当渲染发生时,您将获得一个新的
count
变量,这与执行
count=9
不同。记住,组件只是被调用的函数。和其他函数一样,每次调用它时,都会得到一组新的变量


useState
正在返回一个带有值和函数的数组,
[9,()=>{}]
const[count,setCount]
所做的就是对该数组进行解构。

重新渲染时,您将获得一个新变量<代码>设置计数在内部更改值,并将更改与组件的生命周期联系起来。当渲染发生时,您将获得一个新的
count
变量,这与执行
count=9
不同。记住,组件只是被调用的函数。和其他函数一样,每次调用它时,都会得到一组新的变量


useState
正在返回一个带有值和函数的数组,
[9,()=>{}]
const[count,setCount]
所做的就是解构该数组。

谢谢我现在得到这个@MidhaTahir很高兴我能帮忙。谢谢我现在得到这个@MidhaTahir很高兴我能帮忙。