Great post! I once built a tiny Zustand-like store from scratch for a side project, and it totally changed how I think about subscriptions and batching in React. There’s nothing like implementing useSyncExternalStore yourself to really appreciate what these libraries handle under the hood.