Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何从深嵌套子组件调用方法_Reactjs - Fatal编程技术网

Reactjs 如何从深嵌套子组件调用方法

Reactjs 如何从深嵌套子组件调用方法,reactjs,Reactjs,我有一个带有子对象的父组件,它有另一个子对象,依此类推 Parent | Child A | Child B | Child C ... | Child G 如何从Parent调用Child G中的方法,而不为此传递道具?我可以使用Ref吗?如果你不想通过道具,可以使用React 我为你做了一份礼物。 希望这有帮助,如果你需要更多的解释,请告诉我 您可以使用上下文或Redux。在这个简单的例子中,我建议使用上下文

我有一个带有子对象的父组件,它有另一个子对象,依此类推

Parent
 | Child A
   | Child B
     | Child C
       ...
       | Child G

如何从
Parent
调用
Child G
中的方法,而不为此传递道具?我可以使用
Ref
吗?

如果你不想通过道具,可以使用React

我为你做了一份礼物。

希望这有帮助,如果你需要更多的解释,请告诉我

您可以使用上下文或Redux。在这个简单的例子中,我建议使用上下文