react-light-state:React的轻量级状态管理

时间:2021-05-12 02:45:09
【文件属性】:
文件名称:react-light-state:React的轻量级状态管理
文件大小:243KB
文件格式:ZIP
更新时间:2021-05-12 02:45:09
react state-management reactjs light-weight react-light-state 轻巧简单的React全局状态管理。 最新文档 创建商店 const initialState = { todos : [ 'Task 1' , 'Task 2' ] } export const TodosLightState = new LightState ( initialState ) // => store: {todos: ["Task 1", "Task 2"]} 取得这家商店 // with React Hooks const { useStore } = TodosLightState function Listing ( ) { const todos = useStore ( state => ( { todos : state . todos } ) ) ; return ( < Wrapper> < List todos = {
【文件预览】:
react-light-state-master
----.travis.yml(304B)
----.eslintrc(695B)
----rollup.config.js(1KB)
----stories()
--------index.js(966B)
--------LightState.stories.js(200B)
--------TodoAppWithRenderProps.js(1KB)
--------TodoApp.js(961B)
--------TodoAppHooks.js(1KB)
--------components()
--------App.js(1KB)
--------lightState()
--------index.css(383B)
----images()
--------react-light-state-logo-github.png(6KB)
--------react-light-state-logo-github@2x.png(14KB)
----.storybook()
--------config.js(176B)
--------addons.js(92B)
----.babelrc.js(497B)
----package.json(3KB)
----.github()
--------dependabot.yml(502B)
--------workflows()
----test()
--------mocks()
--------storage.test.js(492B)
--------index.test.js(3KB)
--------__test_setup__.js(133B)
--------Store.test.js(1KB)
----.prettierrc(60B)
----src()
--------storage.js(274B)
--------index.js(6KB)
--------lib.js(438B)
--------index.d.ts(959B)
--------Store.js(492B)
--------utils()
----LICENSE.md(1KB)
----.gitignore(349B)
----CHANGELOG.md(897B)
----README.md(5KB)
----yarn.lock(541KB)
----.eslintignore(16B)

网友评论