当然如果不用redux,将数据放在顶层,使用context来全局传数据也是可以的,这本身就是redux里面connect的原理。我觉得redux最好的应该是纯函数跟单一数据流的概念,利用函数式编程的思想,使得数据没有副作用,这也是保证了数据的安全,其次配合redux 有很多middleware,这些middleware可以帮我们在dispatch到reducer完成的中间过程做很多事情,提供开发效率。比如compose一些异步的action,或者immutable等。react官方推荐的就是pure render component,所以如果每个组件都在内部getState或者setState,会显得特别乱,不易于管理。
点赞 评论

相关推荐

鲁大牛:是不是厦门真有趣游戏
点赞 评论 收藏
分享
请hr大人把offe...:你这帖子发的左右脑互搏吗兄弟
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务