How does React handle circular dependencies in useEffect · InterviewLane