我刚接触React,正在学习函数组件中的state。请问为什么我们需要这样写:onClick={() => setCount(count + 1)}
,而不是onClick={setCount(count + 1)}
?
import React, {useState} from 'react';
function Counter() {
const [count , setCount] = useState(0);
return (
<div>
<button onClick={setCount(count+1)}> + </button>
{count}
</div>
);
}
export default Counter;