UNPKG

nedux-logger

Version:

the next redux state management

2 lines (1 loc) 240 B
import{useState as t,useCallback as r,useEffect as e}from"react";const s=s=>n=>{const[c,o]=t(s.get(n)),u=r(t=>s.set(n,t),[n]);return e(()=>{const t=s.subscribe(n,{next:o});return()=>t.unsubscribe()},[]),[c,u]};export{s as createStoreHook};