javascript - 如何让两个组件在 React 中通信?
问题描述
我刚刚开始使用 React,我正在努力弄清楚如何让 2 个组件相互通信以交换数据。例如,我正在尝试构建一个计算器,它具有组件按钮及其值和组件输入字段,该字段应该显示按钮的值。我想我可以弄清楚如何编写代码,但我很难理解,如何让他们彼此了解?谢谢!
解决方案
1)在父组件中定义状态和处理程序 2)将它们作为道具发送到 2 个子组件。3) 一旦状态被 2 个子组件中的任何一个更改,更改将立即生效。我希望这能帮到您。
推荐阅读
- r - 如何根据 R 中的条件获取日期的频率计数?
- java - 为什么我的字符串没有在 AsyncTask 中填充?
- apache - 当我在 docker-machine 中运行容器时,绑定挂载不起作用
- javascript - CSS边框时间动画
- laravel - 从 Laravel 5.8 的数据库中加载部分视图中的数据,并将该视图包含在主布局中
- python - 从可迭代打印可变长度的未打包项目
- ios - 反应原生地图标注按下未在 IOS 上触发
- linux - 尝试调试简单的 nasm 汇编程序时如何修复“sigsegv”
- python - 创建一个主列相互堆叠的数据框
- python-3.x - 在python中创建具有不同索引的列表