I clicked the button div, and the console printed
click
111
setState
111
setState
why the setState always execute twice This is my code
function App() {
const [num, setNum] = useState(0);
console.log('111');
return (
<div>
{num}
<div onClick={ () => {
console.log('click');
setNum( num => {
console.log('setState');
return num + 1;
})
}}>button</div>
</div>
)
}