0.0.2 • Published 2 years ago

sf-store v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Install

$ yarn add sf-store
# or 
$ npm i sf-store

Usage

import { createStore } from 'sf-store'
const useStore = createStore({ count: 0 })
function App() {
  const { state, setState } = useStore()
  return (
    <>
       <button onClick={() => setState({ count: state.count + 1 })}>
          count is {state.count}
        </button>
    </>
  )
}

API

import { createStore } from 'sf-store'
// pass in parameters of object type
// then the fn can return a state an a new function to change the state
const useStore = createStore({count: 0})

// useStore fn can be called only in the functional component
const { state, setState } = useStore()

License

MIT License (c) 柴柴_前端教书匠