useSyncExternalStore:把你的 Vibe-coded app 从 state bug 里救出来的 React Hook
别再写那些会 memory leak、会漏掉 state update 的 useEffect subscription 了。这里是构建 bulletproof external state 的 React 18 pattern。
以前我写 network detection hook 的方式,和大多数 vibe coder 没什么区别:用一个 去 subscribe NetInfo,在 connectivity 变化时更新 state,然后希望一切顺利。它在 development 里能跑,在 production 里会出事。 race…