状态管理概念与其他解决方案
State management concept vs other solutions
我开始学习 Redux 和状态管理方法,
在阅读了很多文章之后,我对实现和概念感到困惑。
所以我明白了:
Redux是flux架构的实现。 - source
flux 是实现和架构。
我想继续寻找和学习自己,所以我的问题:
1) Flux 架构与 ....?另一个 solutions/architecture.
2) "State management" 概念是 Flux 架构的一部分,或者这个概念可以由其他架构实现?
3) "State management"?另一个 solutions/concepts.
谢谢大家!
Ngrx 只不过是 flux 架构,最初由 facebook 开发人员发起和创建,后来被修剪并更改为 Redux。
它的唯一用途是状态管理。
一个小场景,使用起来就很清楚了
我是你可能用过 facebook 吧:P 所以如果你看@facebook 的网站你会看到多个组件,如导航栏、左面板、聊天框等。有没有想过什么时候向你发送新消息所有这些都已更新同时如何?如果他们选择 Observables 或 Event Emitters,他们将被淹没在意大利面条代码的海洋中。即使实现也很难调试或进行更改。
这就是 ngrx 状态管理的使用,所有信息都存储在@一个地方,并且在数据状态更改时识别所有组件。
从堆栈溢出中看这个 将使概念更加清晰。
Angular 的 Ngrx v4。最新版本带来了一些重大变化,但这些变化是永久性的,例如 ngrx 中的特色模块支持以及更好的负载管理。
关于此 page 的更多信息。
- 对于Javascript Flux 或 Redux 是最突出的用例之一
对于状态管理,他们可能是其他人,但这是一个
很大程度上得到了社区的支持。
- 您可以使用共享服务在 Angular 中实施状态管理
和可观察对象。并在 Javascript 中使用 Observables。
我认为你必须更多地考虑 MVC 与 CBA(基于组件的架构)而不是 Redux 与 MVC。
Redux 可以帮助您同步组件之间的状态,当您拥有共享状态的复杂组件树时,Redux 会真正发挥作用。
我想向您介绍这个出色的演示文稿,它可以帮助您了解在基于组件的架构中使用 Redux 的好处。
在 Angular 管理州 2 - 圣路易斯 Angular 午餐 - Kyle Cordes https://youtu.be/eBLTz8QRg4Q
我开始学习 Redux 和状态管理方法, 在阅读了很多文章之后,我对实现和概念感到困惑。
所以我明白了:
Redux是flux架构的实现。 - source
flux 是实现和架构。
我想继续寻找和学习自己,所以我的问题:
1) Flux 架构与 ....?另一个 solutions/architecture.
2) "State management" 概念是 Flux 架构的一部分,或者这个概念可以由其他架构实现?
3) "State management"?另一个 solutions/concepts.
谢谢大家!
Ngrx 只不过是 flux 架构,最初由 facebook 开发人员发起和创建,后来被修剪并更改为 Redux。
它的唯一用途是状态管理。
一个小场景,使用起来就很清楚了
我是你可能用过 facebook 吧:P 所以如果你看@facebook 的网站你会看到多个组件,如导航栏、左面板、聊天框等。有没有想过什么时候向你发送新消息所有这些都已更新同时如何?如果他们选择 Observables 或 Event Emitters,他们将被淹没在意大利面条代码的海洋中。即使实现也很难调试或进行更改。
这就是 ngrx 状态管理的使用,所有信息都存储在@一个地方,并且在数据状态更改时识别所有组件。
从堆栈溢出中看这个
Angular 的 Ngrx v4。最新版本带来了一些重大变化,但这些变化是永久性的,例如 ngrx 中的特色模块支持以及更好的负载管理。
关于此 page 的更多信息。
- 对于Javascript Flux 或 Redux 是最突出的用例之一 对于状态管理,他们可能是其他人,但这是一个 很大程度上得到了社区的支持。
- 您可以使用共享服务在 Angular 中实施状态管理
和可观察对象。并在 Javascript 中使用 Observables。
我认为你必须更多地考虑 MVC 与 CBA(基于组件的架构)而不是 Redux 与 MVC。
Redux 可以帮助您同步组件之间的状态,当您拥有共享状态的复杂组件树时,Redux 会真正发挥作用。
我想向您介绍这个出色的演示文稿,它可以帮助您了解在基于组件的架构中使用 Redux 的好处。
在 Angular 管理州 2 - 圣路易斯 Angular 午餐 - Kyle Cordes https://youtu.be/eBLTz8QRg4Q