在 React 18 环境下,考虑以下组件。当用户点击按钮时,`handleClick` 函数被触发。请问该组件会重新渲染多少次,以及最终显示的 `count` 值是多少?
function BatchingTest() {
const [count, setCount] = useState(0);
console.log('Render');
const handleClick = () => {
setCount(c => c + 1);
setCount(c => c + 1);
};
return <button onClick={handleClick}>Count is {count}</button>;
}
