UNPKG

rcrx

Version:

Rcrx is a lightweight library that provides Rx.js utilities for React applications.

10 lines (8 loc) 275 B
import { useState } from "react"; import { Observable } from "rxjs"; import { useSubscribe } from "./subscribe"; export function useObservable<T>(observable: Observable<T>) { const [value, setValue] = useState<T>(); useSubscribe(observable, setValue); return value; }