Javascript 纯Redux VS ngrx,带角度

Javascript 纯Redux VS ngrx,带角度,javascript,angular,redux,state,ngrx,Javascript,Angular,Redux,State,Ngrx,在Angular2/4中使用纯Redux或ngrx的利弊是什么 我已经在不同的ET项目中使用了这两种方法,但我仍然想知道哪一种是最有效和最快的。ngrx/store是专门为Angular2创建的。 具体原因如下: 结果是,ngrx和Redux遵循了几乎相同的想法,帮助解决了几乎相同的问题 这就是说,angular大量使用Rxjs,特别是可观测的,并且由于ngrx也基于Rxjs构建,因此集成更容易、更平滑 关于性能,如果有一个组件的整个状态都在存储中,并且使用异步管道将数据输出到视图,则可以对该组

在Angular2/4中使用纯Redux或ngrx的利弊是什么


我已经在不同的ET项目中使用了这两种方法,但我仍然想知道哪一种是最有效和最快的。

ngrx/store是专门为Angular2创建的。 具体原因如下:


结果是,ngrxRedux遵循了几乎相同的想法,帮助解决了几乎相同的问题

这就是说,angular大量使用Rxjs,特别是可观测的,并且由于ngrx也基于Rxjs构建,因此集成更容易、更平滑

关于性能,如果有一个组件的整个状态都在存储中,并且使用异步管道将数据输出到视图,则可以对该组件使用另一种更改检测策略,这可能会提高性能,特别是在大型应用程序上。您可以通过在@Component decorator上将changeDetection设置为ChangeDetectionStrategy.OnPush来实现。你可以找到更多关于这方面的信息

此外,关于这一点,您可以找到关于ngrx/storeRedux的详细讨论