【发布时间】:2020-02-06 07:12:57
【问题描述】:
我最近升级了一个 React 15 项目以使用 React 16.9。具体来说,我已经用新的 Context API、纯函数式组件和钩子完全替换了 redux。通过 Context API,我们还获得了嵌套子消费者获取数据的能力,而无需使用 props 一直传递数据。但是,我注意到我在任何地方都没有任何组件道具,因为所有内容都是通过提供者/消费者上下文传递的。
所以我的问题是上下文 API 是否会使组件道具过时?
【问题讨论】:
-
如果你需要将 props 传递到更深一层,为什么要使用 context API 呢?
标签: javascript reactjs react-props react-component react-context