2017-08-17 15:39
华中科技大学 前端工程师 Perkin:当然如果不用redux,将数据放在顶层,使用context来全局传数据也是可以的,这本身就是redux里面connect的原理。我觉得redux最好的应该是纯函数跟单一数据流的概念,利用函数式编程的思想,使得数据没有副作用,这也是保证了数据的安全,其次配合redux 有很多middleware,这些middleware可以帮我们在dispatch到reducer完成的中间过程做很多事情,提供开发效率。比如compose一些异步的action,或者immutable等。react官方推荐的就是pure render component,所以如果每个组件都在内部getState或者setState,会显得特别乱,不易于管理。
投递蘑菇街等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: