文件名称:[未维护] 使用单个动作流对 React 进行React状态和副作用管理
文件大小:645KB
文件格式:ZIP
更新时间:2024-06-28 08:54:23
Data Store
使用 RxJS for React 的灵活状态和副作用管理器。 About Fluorine 为您提供简单、React性的状态和副作用管理,从动作和副作用流中积累存储。 它建立在 Redux 的思想之上,同时保留了一个类似 Flux 的 Dispatcher 作为唯一的事实来源。 您的商店直接从调度程序减少,并在其上调度操作 将您的副作用作为 Observables(“议程”)管理,错误时自动回滚 具有中间件支持的无主见和简单的 API 这是使用 RxJS 处理状态和副作用的终极方法管理! 文档 入门 概念 API 参考 快速介绍 这只是一个简短的示例,可以快速展示 Dispatcher 的所有功能。 它当然不能代表如何在实际的 React 项目中使用它。 import { createDispatcher } from 'fluorine-lib' import thunk from 'fluorine-lib/lib/middleware/thunk' /** * 这是一个reducer,一个带有(state, action) => state 签名的纯函数。 * 它描述了一个动作