ngrx
ngrx是什么?
ngrx是在angular中构建响应式应用的程序的框架。提供的主要功能有 管理全局和局部状态、隔离副作用从而有更清爽的组件结构、实体管理、与angular路由结合 、提升开发人员的体验。
ngrx主要有这几类
state
- Store ngrx为angular提供的全局状态管理
- Effect @ngrx/store 的副作用模型
- Router Store 与@ngrx/store 绑定的路由
- Entity 管理和记录实体状态适配器
- ComponentStore 管理本地/局部状态的
data
- Data 简化实体数据管理的扩展
view
- Component 响应式angular程序的扩展
developerTooling
- store devtools 用于 @ngrx/store 的仪器,可实现状态和时间旅行调试的可视化跟踪。
- Schematics 使用 NgRx 库的 Angular 应用程序的脚手架库。
使用方法
和redux差不多,可以参考https://blog.manxiaozhi.com/articles/2021/08/15/1629039979866.html