Local-First 라이브러리의 서버 동기화: useSyncExternalStore와 메모리 캐시로 IndexedDB와 React 연결하기

Local-First 라이브러리의 서버 동기화: useSyncExternalStore와 메모리 캐시로 IndexedDB와 React 연결하기

IndexedDB는 비동기지만 React는 동기 상태를 요구합니다. useSyncExternalStore와 메모리 캐시 패턴으로 이 간극을 메우고, 서버 동기화 보일러플레이트를 90% 줄인 과정을 공유합니다.