@mvps/usestore
v1.1.0
Published
Use a global store with hooks, no Redux or message passing.
Downloads
3
Readme
useStore
Get access to a global store with just hooks, no Redux or message passing.
How to install
npm i @mvps@usestore
How to use
import useStore from '@mvps/usestore'
const App = props => {
// you can set the initial state in the first call:
const [count, setCount] = useStore('count', 0)
return <h1>{count}</h1>
}
// then, in any other component, just retrieve the value from the store:
import useStore from '@mvps/usestore'
const Counter = props => {
const [count, setCount] = useStore('count')
return <h1>{count}</h1>
}
Have fun!