reactjs - 如何从深层嵌套子组件调用方法
问题描述
我有一个带有孩子的父组件,它有另一个孩子,依此类推。
Parent
| Child A
| Child B
| Child C
...
| Child G
如何在不为此传递道具的情况下调用Child G
方法Parent
?我可以用Ref
这个吗?
解决方案
如果不想传递 props,可以使用 React 的Context API
我为你做了一个工作示例。
希望这会有所帮助,如果您需要更多解释,请告诉我!
推荐阅读
- javascript - 按 React Native 更改矢量图标
- c# - 如果没有队列绑定到 RabbitMQ 中的交换,如何“缓冲”消息?
- arrays - 在解决 c 中查找和计算重复项时面临运行时错误
- racket - Typed Racket 中的“n”是什么意思?
- android - Android 客户端无法使用套接字连接到服务器
- machine-learning - Weka 3.8 - 决策树 J48 似乎有正确的树来预测数据但在测试中失败
- json - VS Code 扩展中自动换行的自定义原因,以便在 Json 中使用多行值
- elasticsearch - 如何在弹性搜索文本搜索中匹配部分单词
- angular - 如何在 Angular Typescript 中传递模型名称
- excel - 检查表 1 中的日期是否在一个月内,表 2 中的日期旁边的返回值