#f8c2a19hooks
useSyncExternalStore — when the store lives outside React
concurrent rendering landed, the external store flipped mid-render, and the UI tore. this hook is the bridge Redux and Zustand already use under the hood — here's why it had to exist.
+ useSyncExternalStore, getServerSnapshot- useEffect subscribe hacks, torn UI