【问题标题】:How to pass callback function from child to parent to grandparent?如何将回调函数从孩子传递给父母再到祖父母?
【发布时间】:2018-09-08 20:52:06
【问题描述】:

大多数答案都是针对子级回调的。但我想更进一步。如何将回调从父母发送到祖父母?这甚至可能吗?我是初学者,所以请考虑我是否听起来很菜鸟。提前致谢。

【问题讨论】:

  • 使用与从孩子到父母相同的方法应该不难
  • 与孩子对父母的方法相同。添加另一个层,其中父调用它自己的父传递从子组件接收的数据。
  • @JonathanHamel 是的,我也是这样想的。但是在子到父回调中,子中有按钮,因此数据从子传递到父,但现在我不知道如何将此父数据传递给祖父。我的意思是如何在父级中调用可以直接向祖父级发送数据的函数。

标签: javascript reactjs parent-child


【解决方案1】:

您应该能够将祖父组件的回调函数作为道具传递给父组件,并让父组件将该回调函数(从祖父组件)作为道具传递给子组件。

如果您要在几代组件之间传递回调函数(您的情况,三代,就足够简单了),您可能希望研究像 Redux 之类的东西来帮助简化您的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-21
    • 2018-06-29
    • 2021-10-31
    • 2020-07-22
    • 2016-12-25
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    相关资源
    最近更新 更多