Context api可以取代Redux吗?为什么?

Context api可以取代Redux吗?为什么?,第1张

Context api可以取代Redux吗?为什么?

暂时不会,原因是利大于弊。关于利,createContext 从能力上只比 组件context 多一个能力,就是当父组件实现了shouldComponentUpdate return false时,子组件也可以更新 context value。

但多了这个功能的要付出代价却不小,新的createcontext 使用上必须先引用,比如在皮肤机制里对编码的约束会有些大,尤其在多人协作时,没有原先来的便利。

另外redux另一个关键概念是store,而react不太可能会去新加createStore。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4936599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存