react及redux、vue及vuex,两种框架及其状态管理机制都用过,发现redux和vuex虽然写法差不多,但基本一样,非常相似,毕竟都是从flux演化而来,想问问angular没有类似的状态管理器吗?angular是怎么做的?
react及redux、vue及vuex,两种框架及其状态管理机制都用过,发现redux和vuex虽然写法差不多,但基本一样,非常相似,毕竟都是从flux演化而来,想问问angular没有类似的状态管理器吗?angular是怎么做的?
angular的4.0版本可以结合redux并且是已经实践过的,redux是一个独立的架构思想,并不是至于react可以使用。因为各大框架基本都是已组件化为原则或者目标的,这个时候基于mvc的思想会让数据流动显得杂乱,redux就是解决这个问题的,可让组件之间共享数据
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
不知道你说的是angularJs还是Angular(也就是普遍意义上的Angular2.0).
首先 redux 是一种架构,并不是说一定要和React结合才行,angular系也有相应的状态管理,比如angularJS版本的ng-redux,Angular的ngrx-store.这些都是基于redux架构的实现,你只需要根据他们的使用说明在自己的项目中使用就好了。另外,angular系中一直有一个重要的概念:服务。在项目中引入redux相关的工具,肯定会增加项目的复杂程度,当你的项目并不是太需要redux的时候,你也可以在项目自己通过一个单例服务实现状态管理的功能。