UNPKG

@tilia/react

Version:

🍃 React State Management with Tilia.

3 lines (2 loc) 431 B
import{_ctx as m,_ready as p,_clear as a,computed as f}from"tilia";import{useMemo as d,useState as l,useEffect as x}from"react";function C({_observe:u,signal:r}){function n(){let[e,c]=l(0),t=u(()=>c(i=>i+1));x(()=>(p(t,!0),()=>a(t)))}function s(e){return d(()=>r(f(e)),[])}return{useTilia:n,useComputed:s}}var o=C(m),b=o.useTilia,k=o.useComputed;export{C as make,k as useComputed,b as useTilia}; //# sourceMappingURL=index.mjs.map