Use with React / Preact
Use with React / Preact
0. 'Hook' way (React 16.8+)
import React from 'react'
import reim from 'reim'
import {useReim} from 'react-reim'
const store = reim({count: 8})
function Counter() {
const [state, setState] = useReim(store, /* getter */)
const increment = () => setState(s => {s.count++})
return (
<div>
<button onClick={increment}>+</button>
<div id="count">{state.count}</div>
</div>
)
}1. Minimal way
2. Unstated way
3. Redux way
Sync with react-router
Last updated