EffectorJavaScript 应用存储状态管理器
Effector 是一个 JavaScript 应用程序(React/React Native/Vue/Node.js) 的多存储状态管理器,可用于管理复杂应用程序中的数据。
- 没有单体中央存储膨胀的风险
- 具有清晰的控制流程,良好的类型支持和高容量 API
- 支持开箱即用的 TypeScript 和 Flow 类型注释。
Effector 遵循五个基本原则:
- 应用存储应该尽可能轻巧——为特定需求添加存储不应该对开发人员造成负担。
- 应用存储应该自由组合——应用程序需要的数据可以静态分布,且展示在运行时转换的过程。
- 尽量避免有争议的概念- 没有装饰器,不需要使用类或代理,不需要控制应用程序的状态,因此 api 库只使用函数和普通的 js 对象
- API 的可预测性和清晰性——遵循 “less” 的基本原则,减少用户的工作量,增加识别度。如果你知道 .watch 如何处理事件,您就已经知道 .watch 如何处理存储。
- 由简单的元素构建- 从视图中取出所需业务逻辑的空间和方法,大大提高组件的简单性。
安装
npm install effector
React
npm install effector effector-react
Vue
npm install effector effector-react
Svelte
开箱即用,不需要其他包。
CDN
评论
PackagistPHP 存储库管理器
Packagist是一个PHP软件包存储库。网络上有大量的开源PHP代码,即便它们基于非常自由的许可,将它们放到你的新项目中也是非常困难的。有时候使用代码库并不是非常便捷的。Package管理系统可以
PackagistPHP 存储库管理器
0
Storeon小型 Redux 状态管理器
Storeon是一个基于事件的小型Redux状态管理器,用于React、Preact、 Angular、Vue 和 Svelte。小的。180字节(缩小和压缩)。没有依赖性。它使用大小限制来控制大小。
Storeon小型 Redux 状态管理器
0
Reatom声明式状态管理器
Reatom是一个声明式状态管理器,专为简单和复杂的应用程序而设计。特性:简单的 abstraction 和友好的DX:最小的模板和最小的API性能:部分状态更改的性能更新reliable:atomi
Reatom声明式状态管理器
0
Pandora.jsNode.js 应用监控管理器
Pandora.js阿里巴巴产出的一个Node.js应用监控管理器,可以让您对自己的Node.js应用了若指掌,我们的目标就是让应用可管理、可度量、可追踪。同时,这也是阿里巴巴开源的第一个使用了类型系
Pandora.jsNode.js 应用监控管理器
0
PM2Node 应用进程管理器
PM2是一个带有负载均衡功能的Node应用进程管理器。主要特性:内建负载均衡(使用Nodecluster集群模块)后台运行0秒停机重载具有Ubuntu和CentOS的启动脚本停止不稳定的进程(避免无限
PM2Node 应用进程管理器
0
ComponentOne_WinformWinforms 应用控件管理器
为WindowsForms应用系统开发提供了60多个包括表格、报表、图表、数据输入、编辑器、数据验证、时间、日期、UI、日程表、导航等组件或控件,这些组件不仅弥补了标准控件包的空白,而且拥有更多的特性
ComponentOne_WinformWinforms 应用控件管理器
0