商店:与框架无关的精美精美的现代状态管理库

时间:2024-02-24 06:47:02
【文件属性】:

文件名称:商店:与框架无关的精美精美的现代状态管理库

文件大小:438KB

文件格式:ZIP

更新时间:2024-02-24 06:47:02

react fast library node reactive

商店 一个精美的,与框架无关的现代状态管理库。 产品特点 简单:几乎没有什么要学习的,并且不需要样板代码。 多亏了我们对的使用,您只需要将状态包装在 ,对其进行变异即可从中检索值,就像它是常规对象一样,然后通过或监听更改。 与框架无关:Store不会对您选择的UI框架做任何假设,实际上,也可以不使用任何框架。 React支持:提供了一个React的钩子,因为这是我正在使用的UI框架。 可以轻松添加对其他UI框架的支持,非常欢迎PR。 准备好TypeScript的应用程序:商店是用TypeScript编写的,使您可以轻松获得完全输入的应用程序。 在下面的“部分中,详细了解Store与其他库的比较。 安装 npm install --save store@npm:@fabiospampinato/store 用法 核心 额外/React 核心 store 第一步是使用store函数包装包含应用状态的对象,这样Store就能透明地检测出何时发生突变。 用法示例: import { store } from 'store' ; const CounterApp = { st


【文件预览】:
store-master
----.nvmrc(9B)
----package.json(2KB)
----tasks()
--------fixtures.js(311B)
--------benchmark.js(5KB)
----.github()
--------FUNDING.yml(72B)
----test()
--------fixtures()
--------modules()
----resources()
--------debug.png(199KB)
--------demo.png(223KB)
----LICENSE(1KB)
----src()
--------utils.ts(1KB)
--------is_idle.ts(587B)
--------store.ts(625B)
--------errors.ts(430B)
--------debug.ts(3KB)
--------batch.ts(747B)
--------changes_subscribers.ts(561B)
--------changes_counters.ts(659B)
--------scheduler.ts(2KB)
--------on_change.ts(10KB)
--------types.ts(508B)
--------hooks.ts(327B)
--------is_store.ts(219B)
--------index.ts(312B)
--------changes_subscriber.ts(1KB)
--------subscriber.ts(1KB)
--------consts.ts(332B)
--------react()
----tsconfig.json(691B)
----.gitignore(441B)
----demo()
--------index.html(180B)
--------tsconfig.json(324B)
--------index.tsx(694B)
--------webpack.config.js(236B)
----README.md(21KB)
----.editorconfig(189B)

网友评论