react-ob
Use react-hooks ad observer, use immer create immertable global state
Use typescript
Install
$ npm install --save react-ob
Simple Example
// create useOb.js
; const useOb = ;
// create index.jsx
; { const data = ; console; return <div> <h2>age: dataage</h2> <button onClick= datafn>add num</button> </div> ;};
// A component:
; { // only update at s.name change: const data = ; console; return <div> <h2>name: dataname</h2> <button onClick= datafn>add num</button> </div> ;};