current behavior:
- render is called when
updater callback is passed to setState in useEffect hook.
- component renders twice in total
expectation:
- component is rendered once in total
useEffect(() => {
setState((state) => {
const newState = state + 1;
return newState;
});
}, [])
current behavior:
updatercallback is passed tosetStatein useEffect hook.expectation: