10 lines
253 B
TypeScript
10 lines
253 B
TypeScript
import { StreamProviderStore } from "providers";
|
|
import { useSyncExternalStore } from "react";
|
|
|
|
export function useStreamProvider() {
|
|
return useSyncExternalStore(
|
|
(c) => StreamProviderStore.hook(c),
|
|
() => StreamProviderStore.snapshot()
|
|
);
|
|
}
|