Why does setCount(count + 1) inside useCallback([], …) capture stale state · InterviewLane