文件名称:store:一个简单的现代状态管理库
文件大小:63KB
文件格式:ZIP
更新时间:2024-05-28 14:43:53
JavaScript
@ immutabl3 /商店 Store是一种的现代JavaScript数据存储,它支持游标,并使开发人员可以通过事件轻松导航和监视嵌套的数据 它是在和完成的工作的组合和演变,通过松散耦合的API专注于性能(尤其是与数据更改有关)和大小 它旨在提供一个集中模型来保存应用程序的状态,并可以通过和轻松地与配对 安装 npm install @immutabl3/store store被压缩并压缩成4.47 kb 快速开始 import Store from '@immutabl3/store' // initialize the store const store = Store ( { palette : { colors : [ 'green' , 'red' ] , name : 'Glorious colors' } } ) ; // listen to a
【文件预览】:
store-master
----.eslintrc(3KB)
----benchmark()
--------perf()
--------micro.js(2KB)
--------jsonplaceholder.json(24KB)
--------fixtures.js(947B)
--------compare.js(6KB)
--------benchmark.js(2KB)
----rollup.config.js(707B)
----rollup.bundle.js(530B)
----debug.js(41B)
----package.json(2KB)
----test()
--------utils.js(88B)
--------index.js(310B)
--------utils.test.js(672B)
--------hoc.test.js(4KB)
--------cursors.test.js(9KB)
--------store.test.js(2KB)
--------project.test.js(2KB)
--------events.test.js(8KB)
--------fixtures.js(2KB)
--------merge.test.js(478B)
--------watch.test.js(8KB)
--------debug.test.js(678B)
--------hooks.test.js(4KB)
--------proxyWatcher.test.js(27KB)
--------select.test.js(3KB)
--------change.test.js(6KB)
----react.js(28B)
----LICENSE(1KB)
----CONTRIBUTING.md(313B)
----src()
--------StoreError.js(270B)
--------Emitter.js(424B)
--------query.js(2KB)
--------index.js(981B)
--------Transactions.js(400B)
--------event.js(439B)
--------Dispatcher.js(2KB)
--------Cursor()
--------consts.js(1KB)
--------debug()
--------locker.js(302B)
--------types.js(3KB)
--------utils()
--------proxyWatcher.js(6KB)
--------Schedule.js(806B)
--------react()
----.gitignore(2KB)
----store.js(41B)
----README.md(24KB)