在Angular2中使用redux的好处

在Angular2中使用redux的好处,angular,reactjs,redux,react-redux,Angular,Reactjs,Redux,React Redux,我来自Angular 2公司,现在正在学习React Redux。我见过有人用Angular 2教授Redux,我的问题是这样做会有什么好处 在我看来,无论Redux能做什么,我都可以使用Angular2,使用顶级声明的服务(app.component)。我不是Redux方面的专家,所以整个概念对我来说太复杂了。有人能解释一下为什么以及为什么我应该使用Redux来管理状态,而不是在Angular 2中用其他语言或服务创建Singleton吗?当然可以,因为本质上Redux是一般应用程序概念的实现

我来自Angular 2公司,现在正在学习React Redux。我见过有人用Angular 2教授Redux,我的问题是这样做会有什么好处


在我看来,无论Redux能做什么,我都可以使用Angular2,使用顶级声明的服务(app.component)。我不是Redux方面的专家,所以整个概念对我来说太复杂了。有人能解释一下为什么以及为什么我应该使用Redux来管理状态,而不是在Angular 2中用其他语言或服务创建Singleton吗?

当然可以,因为本质上Redux是一般应用程序概念的实现。您可以使用角度方法来集成Redux概念及其优缺点

看一看,它提供了Redux的基本功能,封装在角度技术中,如
可观测性


这使您能够按照常见的概念管理您的状态,而不是重新发明轮子。但是,Redux所需的额外抽象可能会带来太多的开销,这取决于您试图完成的任务。

Redux在很大程度上是一种实现。甚至您链接的项目也将实现用作npm依赖项。我想你把它和FluxWell混淆了,你是对的……我会相应地编辑我的答案。@Ernikev请接受,如果这回答了你的问题,我不知道这如何回答为什么要使用react in angular以及它的好处是什么。问题的第一部分是关于好处是什么。这不是基于意见的。我也在想同样的问题。