1.0.5 • Published 4 years ago
react-ts-core v1.0.5
简介
react-ts-core 是一个基于 react、redux、redux-saga、typescript 的前端开发框架。
基本功能
redux 数据处理
每个模块都有自己独立的 state 和 action,用于处理业务逻辑
无论同步还是异步方法,每个 action 都由 saga 的 generator 函数取处理
为了扩展每个模块的功能,为它们提供了一套自己的生命周期,例如 onEnter / onDestroy 等。
高级功能
(1)全局错误处理程序
(2)事件日志收集器
(3)内置装饰器
核心 API
- startApp
启动程序,配置入口组件/错误处理程序/日志/初始化动作。
- register
注册一个模块(包括生命周期操作和自定义操作)。
用法
待完成,等有时间会用 vuePress 出一个在线文档。 写了一个demo可供参考 https://github.com/shaojie-li/react-ts-core-demo
参考
在一定程度上受到了 dva 框架的启发