反应:你怎么能设置一个嵌套的孩子的状态

Posted

技术标签:

【中文标题】反应:你怎么能设置一个嵌套的孩子的状态【英文标题】:REACT: How can you set a nested child's state 【发布时间】:2020-12-14 16:17:37 【问题描述】:

我想从父组件设置子组件的状态(位于两层深处)。有没有办法让子组件的状态随着父组件的状态更新而更新?

谢谢!

编辑:

这是我的结构: 父 -> 子 1 -> 子 2

如何从 Child 2 访问 Parent 的状态

【问题讨论】:

【参考方案1】:

您是否尝试过使用 Redux?这将是最好的,因为随着您有更多孩子,管理每个孩子的状态会更加困难

【讨论】:

以上是关于反应:你怎么能设置一个嵌套的孩子的状态的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法将状态信息从反应钩子传递到反应中的嵌套函数?

确保在调用函数之前设置状态反应钩子

反应孩子正在通过道具改变父母状态......我不清楚原因

在孩子收到道具后设置状态?

反应:孩子点击改变父母的状态以重新渲染

如何在反应中使用带有useState钩子的回调[重复]