UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

11 lines 394 B
import * as React from "react"; import { useSyncExternalStore } from "./useSyncExternalStore.js"; export function useReactiveVar(rv) { return useSyncExternalStore(React.useCallback(function (update) { return rv.onNextChange(function onNext() { update(); rv.onNextChange(onNext); }); }, [rv]), rv, rv); } //# sourceMappingURL=useReactiveVar.js.map