React子组件调用兄弟组件

时间:2017-04-29 17:13:09

标签: javascript reactjs components

要解释这个问题很难。在React中,是否有一种方法可以深入(父级的2级深度)嵌套子组件调用一个与它有兄弟关系的函数? (兄弟姐妹离父母一层深,但与深深嵌套的孩子缺乏自上而下的关系)

该函数用于更改兄弟组件的状态,因此需要将其作为兄弟组件类的方法调用

请参阅我知道我可以将一个函数作为一个prop传递给一个孩子并让它在父类的类中调用,但这可能会以某种方式与兄弟一起发生吗?

请告诉我这是否有意义,如果不是,我可以把一个简单的例子放在一起我的意思是,有太多的代码供我粘贴。

1 个答案:

答案 0 :(得分:0)

正如您所说,您可以通过将函数作为prop传递来调用子节点中的父函数。在父级中,您可以更改某个导致重新呈现父级的状态,将新状态/ props向下传递给您要更新的兄弟。