0.0.4 • Published 2 years ago

@icraft/store v0.0.4

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

@icraft/store

NPM version NPM downloads

This is a general and very, very easy to use data flow management tool

Install

pnpm i @icraft/store -S

Usage

// create a store in any where
import { Store } from '@icraft/store'

const store = new Store({
  count:0,
  name:'name'
})

// set state in any where
store.setState({
  count:1,
  name:'new name'
})
// use the store in component
import { useStore } from '@icraft/store'

const [{count,name},setState] = useStore(store,['count','name'])

// update state in component
const handleClick = () => {
  setState({
    count:count+1,
  })
}

LICENSE

MIT license.

0.0.4

2 years ago

0.0.3-alpha.18

2 years ago

0.0.3-alpha.17

2 years ago

0.0.3-alpha.16

2 years ago

0.0.3-alpha.15

2 years ago

0.0.3-alpha.12

2 years ago

0.0.3-alpha.9

2 years ago

0.0.3-alpha.8

2 years ago

0.0.3-alpha.7

2 years ago

0.0.3-alpha.6

2 years ago

0.0.3-alpha.5

2 years ago

0.0.3-alpha.4

2 years ago

0.0.3-alpha.3

2 years ago

0.0.3-alpha.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago