文件名称:state-pool:基于全局变量和React Hook的React状态管理库
文件大小:80KB
文件格式:ZIP
更新时间:2024-06-01 03:15:11
JavaScript
状态池 基于全局变量的React状态管理库和React挂钩。 建筑学 状态流 创建一个全局状态(从技术上讲是一个全局变量) 将组件订阅到已创建的全局状态 如果组件要更新全局状态,则发送更新请求 当全局状态接收到更新请求时,它将执行更新并将更新信号发送到预订的所有组件,以使它们可以自行更新(重新呈现) 正在安装 yarn add state-pool 或者 npm install state-pool 入门 使用全局状态 // Example 1. import React from 'react' ; import { store , useGlobalState } from 'state-pool' ; store . setState ( "count" , 0 ) ; function ClicksCounter ( props ) { const [ count ,
【文件预览】:
state-pool-master
----.travis.yml(96B)
----docs()
--------images()
----package.json(1KB)
----tests()
--------useGlobal.test.js(2KB)
--------useGlobalState.test.js(662B)
--------useGlobalReducer.test.js(931B)
--------useLocalState.test.js(539B)
--------store.remove.test.js(737B)
--------store.clear.test.js(743B)
--------useGlobalStateReducer.test.js(804B)
----LICENSE(1KB)
----package-lock.json(250KB)
----src()
--------hooks()
--------index.js(298B)
--------store()
----.gitignore(310B)
----README.md(22KB)
----babel.config.js(100B)