首页 > 其他 > 详细

Redux和Context对比

时间:2019-03-24 15:34:32      阅读:596      评论:0      收藏:0      [点我收藏+]

Redux和Context对比

如果项目体量较小,只是需要一个公共的store存储state,而不讲究使用action来管理state,那context完全可以胜任。反之,则是redux的优点。

context的缺点

  • React 新特性 context 在大型数据应用的前提下,并不会减少模版代码。而其 Provider 和 Consumer 的一一对应特性,即 Provider 和 Consumer 必须来自同一次 React.createContext 调用(可以用 hack 方式解决此“局限”)
  • 因为没有了action,state的值都是被直接修改,state的数据安全性不及redux。
  • 不能使用redux的中间件,比如thunk/saga,在一些异步的情况需要自己来处理。

推荐阅读文章

Redux和Context对比

原文:https://www.cnblogs.com/qiqi715/p/10588247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!