如何将祖父组件中的函数传递给 ReactJs 中的孙组件?

时间:2021-06-13 20:55:14

标签: javascript reactjs react-props

我想知道如何将祖父组件中的函数传递给孙组件。
我在祖父组件中有一个函数可以获取 idslice()。 但是id来自孙子。
顺序是这样的。

<Manager />
    <RecordList />
       <RecordItem />

当按钮被点击时,它应该给来自的函数id
没有 Context API 我怎么能做到这一点?
并使用传递道具给孩子

你能举个例子吗? 谢谢大家

1 个答案:

答案 0 :(得分:0)

您可以在 React 中使用 Context API,并且可以将任何数据传递给特定组件下的任何子嵌套器。

Context API React

编辑 由于您提到您不想使用 Context API。对于这样的事情,孩子只有一个组件深,你可能可以通过中间孩子传递一些道具。我会给你一些粗略的想法,因为你在例子中没有写代码,所以不可能写出完整的。

mean()