ideas icon indicating copy to clipboard operation
ideas copied to clipboard

useCallbag

Open ezekielchentnik opened this issue 7 years ago • 1 comments

import subscribe from 'callbag-subscribe';
import { useEffect, useState } from 'react';

export default function useCallbag(factory) {
  const [state, setState] = useState();
  useEffect(() => subscribe(setState)(factory()), []);
  return state;
}

ezekielchentnik avatar Oct 29 '18 07:10 ezekielchentnik

already exist https://github.com/Andarist/use-callbag

jeetiss avatar Oct 29 '18 08:10 jeetiss