Angular 中的 Redux
更好地管理 Angular 应用程序的状态,提高它们的可测试性并使用很棒的调试工具
讲师:Mosh Hamedani
双语IT资源独家Mosh付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
如果您正在构建具有复杂数据流的复杂 Angular 应用程序,您应该考虑使用 Redux 来更好地管理应用程序的状态。
Redux 是最初由 Facebook 引入的 Flux 架构的轻量级简化实现。它提供了一个干净优雅的解决方案,以可预测的方式维护应用程序的状态。
它还提供了许多其他好处:
– 它将您的应用程序与 Angular 等表示框架分离
– 它允许您推迟有关外部框架的决定(干净的架构)
– 无需模拟和间谍就可以更轻松地对应用程序进行单元测试
– 作为开发的一部分,您可以使用很棒的工具(Redux 开发工具)
– 它可以更容易地在您的应用程序中实现撤消/重做功能
在本课程中,我将从头开始,教您什么是 Redux、何时使用它、为什么使用它,以及如何正确实施它。
您将了解:
- Redux 的构建块
- 纯函数
- 使用操作
- 选择模式
- 避免对象突变
- 使用不可变对象
- 使用 Redux 开发工具
- 使用 Redux 时调用后端 API
- 重构 fat case 块
- 处理复杂的域
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。