我正在学习上下文,以便将 Prop 从父组件传递到深层的子组件,这样我就可以避免将 Prop 传递给不使用它们的组件(只有他们的 child 使用它们)。
我知道我可以克服它并通过每个组件传递 Prop ,但这感觉不对,我不想这样做。我也不想使用 redux,因为我觉得我不需要它。
所以我遇到了 this ,如果没有这个警告,这似乎是完美的解决方案:

这个警告的原因是什么?

最佳答案

如果你有一个很深很深的子组件,你可以使用上下文。这个警告是因为 React Context 应该只用作最后一个选项,但是你可以根据自己的情况选择它。

通常,我认为在 Context 中像 Redux。我问自己是否需要它,如果我需要超过一分钟的思考时间,我肯定需要它。祝你好运!

关于reactjs - react 文档中警告不要使用上下文来传递多个级别的 Prop 的原因是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49928019/

10-11 23:32
查看更多