为什么需要ParentComponent.childContextTypes和ChildComponent.contextTypes?

时间:2017-06-20 18:35:05

标签: reactjs

我正在学习React,在阅读完背景后,我一直在想这个。为什么子组件需要ParentComponent.childContextTypesChildComponent.contextTypes才能接收上下文?

1 个答案:

答案 0 :(得分:0)

父组件将上下文传递给该子树。因此,我们将通过使用childContextTypes方法提及您的上下文类型。

子组件从其父组件接收上下文。在您的应用程序中,有许多父组件将上下文作为相同的名称传递。因此,您可以定义该类型以标识这些上下文。

在React JS Context API中是一个功能强大的API。所以当你需要这个时候只使用Context。