UNPKG

@liveblocks/react-ui

Version:

A set of React pre-built components for the Liveblocks products. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.

16 lines (12 loc) 444 B
'use strict'; var react = require('react'); var useLatest = require('./use-latest.cjs'); function useObservable(observable, callback) { const latestCallback = useLatest.useLatest(callback); react.useEffect(() => { const unsubscribe = observable.subscribe(() => latestCallback.current()); return unsubscribe; }, [observable, latestCallback]); } exports.useObservable = useObservable; //# sourceMappingURL=use-observable.cjs.map