文件名称:rdx:像Redux,但较小
文件大小:766KB
文件格式:ZIP
更新时间:2024-05-22 07:36:51
redux typescript web persistence state
路数 像Redux一样,但体积较小... 这是一个简单的不可变状态存储,与Redux相似,但体积明显较小-它有助于构建具有超小型JavaScript有效负载的应用。 它提供了用于创建客户端应用程序的所有基本功能,包括: 类似于Redux的状态存储(动作/减速器/中间件) 根减少器实用程序功能(combineReducers) 处理异步动作(又称“ thunk”) Mixin将自定义元素连接到商店(将状态映射到属性和事件以存储调度) 总大小:缩小1.47 Kb /压缩640字节 具有其他增强功能: Redux DevTools集成用于调试和时间旅行 通过操作过滤,反跳和可插拔存储+序列化(默认为localStorage和JSON)来实现水化和持久化 总大小:最小2.19 Kb /压缩后的969字节 查看使用此功能构建的功能齐全的。 兼容性 虽然其目标不是与Redux 100%兼
【文件预览】:
rdx-master
----.gitignore(17B)
----package.json(2KB)
----package-lock.json(197KB)
----src()
--------effectsPlugin.ts(2KB)
--------dispatchPlugin.ts(653B)
--------store.ts(976B)
--------actionType.ts(103B)
--------createModel.ts(98B)
--------routingPlugin.ts(5KB)
--------createStore.ts(2KB)
--------combineReducers.ts(365B)
--------compat.ts(1KB)
--------const.ts(71B)
--------index.ts(276B)
--------persist.ts(982B)
--------thunk.ts(691B)
--------connect.ts(2KB)
--------devtools.ts(925B)
----CODE_OF_CONDUCT.md(257B)
----tsconfig.json(445B)
----.github()
--------workflows()
----rollup.config.js(758B)
----readme.md(18KB)
----typings()
--------persist.d.ts(1KB)
--------devtools.d.ts(110B)
--------model.d.ts(2KB)
--------compat.d.ts(1KB)
--------connect.d.ts(595B)
--------combineReducers.d.ts(143B)
--------modelStore.d.ts(2KB)
--------thunk.d.ts(194B)
--------store.d.ts(731B)
--------models.d.ts(335B)
--------index.d.ts(330B)
--------routing.d.ts(1KB)
----docs()
--------recipe-fetch.md(3KB)
--------api-devtools.md(742B)
--------recipe-firestore.md(8KB)
--------api-createStore.md(3KB)
--------plugin-routing.md(5KB)
--------plugin-effects.md(22B)
--------reducer-state-typing.png(94KB)
--------.nojekyll(0B)
--------quickstart.md(4KB)
--------dispatch-intellisense.png(34KB)
--------advanced.md(31KB)
--------plugin-dispatch.md(23B)
--------api-store.md(2KB)
--------auth-anonymous.png(73KB)
--------recipe-routing.md(8KB)
--------_sidebar.md(762B)
--------recipe-auth.md(7KB)
--------strongly-typed-state.png(34KB)
--------api-thunk.md(1KB)
--------_coverpage.md(436B)
--------api-createModel.md(6KB)
--------index.html(1KB)
--------auth-authenticated.png(71KB)
--------strongly-typed-dispatch.png(40KB)
--------api-connect.md(2KB)
--------overview.md(6KB)
--------api-routing.md(3KB)
--------api-combineReducers.md(698B)
--------reducer-state-inference.png(69KB)
--------reducer-state-mismatch.png(141KB)
--------background.md(21KB)
--------api-persist.md(2KB)
--------devtools.png(183KB)
----test()
--------store.js(3KB)
--------types()
--------index.html(461B)
--------compat.js(1KB)
----server.js(335B)