在下面的 React 组件中,如果用户多次点击按钮,控制台每秒会打印出什么?
function Counter() {
const [count, setCount] = useState(0);
useEffect(() => {
const intervalId = setInterval(() => {
console.log(count);
}, 1000);
return () => clearInterval(intervalId);
}, []); // 注意此处的空依赖数组
return <button onClick={() => setCount(c => c + 1)}>Increment</button>;
}
