Files
v10/packages/sandbox/app/utils/use-external-store.ts
T
2026-03-11 14:02:12 +11:00

6 lines
255 B
TypeScript

import { useSyncExternalStore } from 'react';
export function useExternalStore<T>(store: { subscribe: (listener: () => void) => () => void; getSnapshot: () => T }) {
return useSyncExternalStore(store.subscribe, store.getSnapshot, store.getSnapshot);
}