beautiful-react-hooks
Version:
A collection of beautiful (and hopefully useful) React hooks to speed-up your components and hooks development
12 lines (11 loc) • 358 B
JavaScript
import { useEffect } from 'react';
/**
* Hook, which helps you combine rxjs flow and setState in your component
*/
const useObservable = (observable, setter) => {
useEffect(() => {
const subscription = observable.subscribe(setter);
return () => subscription.unsubscribe();
}, [observable, setter]);
};
export default useObservable;