React · useCallback · Mid-Level · Debugging
Stale closure bugs with useCallback?
Short Interview Answer
Missing deps capture old state; over-empty deps are a common trap.
Detailed Explanation
Use functional setState or refs for latest values when intentionally stabilizing callbacks.