Effect dependencies are compared after renders. Because changing ref.current does not cause a render, React has no reactive update to observe for that dependency.
Question 16 of 20 in useRef