我从两周前开始学习反应。
我有些疑问,
A
。我将一些值传递给子组件,例如<B someValue = {'someValue'}/>
。组件B
具有三个子组件C,D,E
。 D
组件还有另一个子组件F
。因此,我可以直接从someValue
访问组件F
中的prop A
。 先谢谢了。 任何帮助或建议,将不胜感激。
注意:我可以通过在每个组件之间传递值作为props来实现。我想知道是否有任何方法可以传达 superParent 组件和 grantChild 组件。
答案 0 :(得分:-1)
已经将数据从父组件传递到您提到的孩子;
Component A
Component B
Component C
Class A
<B data = {data}>
<C data = {data}>
但是孩子和组件变得令人讨厌,确实很难处理这些道具和状态通行证。 @Lesleyvdp已经提到上下文。关于这些混淆,有解决方案。您可以使用redux将状态或道具存储在全局对象上,该状态或支持对象可以与任何其他子组件一起使用。