UNPKG

@mittwald/react-use-promise

Version:

Simple and declarative use of Promises in your React components. Observe their state and refresh them in various advanced ways.

10 lines (9 loc) 302 B
import { useEffect } from "react"; import { useRerender } from "../lib/useRerender.js"; export const useWatchObservableValue = (observable) => { const rerender = useRerender(); useEffect(() => { return observable.observe(rerender); }, [observable]); return observable.value; };