Beyond useEffect: Why Staff Engineers use useSyncExternalStore for State Tracking | DevPrep