istate
A state management that is inspired on recoil
Simple state
import istate from 'istate'; const Count = ;const Increase = const count setCount = ; ;;;console; // 1
Modify state using reducer
const Increase = const setCount = ; ;;
Handle state changing
Count;
State family
const Boxes = ; const MoveBox = id offsetX offsetY const setBox = ; ;; const ResetBox = id const boxApi = ; boxApi;;
State dependencies
const Counter = ;const DoubleCounter = ;const Increase = const counter setCounter = ; ;; ; // Counter = 1, DoubleCounter = 2; // Counter = 2, DoubleCounter = 4