lzy-rekv

1.4.4 • Public • Published

基本使用

// 创建全局store (可创建多个不同的store)  在allStates中初始化状态
const store = new Rekv({allStates:{
    name:'张三',
    age:18,
}})

//从store中获取属性
const { name,age } = store.useState(['name','age'])

// 修改store中的全局状态 所有组件中的状态都会更新
store.setState({age:age+1})

补充说明

// 重新适配了useEffect钩子  全局状态可作为依赖项
myUseEffect(()=>{
    console.log('全局状态age发生变化')
},[age])

Readme

Keywords

none

Package Sidebar

Install

npm i lzy-rekv

Weekly Downloads

8

Version

1.4.4

License

ISC

Unpacked Size

31.4 kB

Total Files

11

Last publish

Collaborators

  • lzy19926