@rxfx/react

𝗥𝘅𝑓𝑥 react

An insanely good utility for readable React. Part of the 𝗥𝘅𝑓𝑥 family of libraries.

useWhileMounted

useWhileMounted(fn => EffectCallback|Observable|Subscription) - a readable version of useEffect(fn, []) that works with RxJS Observables and Subscriptions too.

useServiceState

useServiceState(service: Service) - helps consume a @rxfx/service by syncing its state and isActive Observables with React component state.

Example:

const {request, state, isActive} = useService(someService); 
// then render state and invoke request() to run effects and ultimately change state

Generated using TypeDoc