【发布时间】:2020-04-05 14:23:26
【问题描述】:
const [count, setCount] = useState(0);
const countHandler = () => {
setCount(prevCount => prevCount + 1)
}
return (
<div className={styles.testclass}>
<h2>Count Value {count}</h2>
<button onClick={countHandler}>Update Count</button>
</div>
)
这里的计数被解构为一个常量值,那么它将如何使用 setCount 改变值
【问题讨论】:
-
对于函数组件,该函数在每次渲染期间执行。因此,变量
count在每次渲染中创建,并使用useState存储的先前渲染的值。 -
@Nisarg 您应该将其添加为答案 - 对我来说这是一个很好的问题和很好的答案
标签: javascript reactjs