本文摘自PHP中文网,作者青灯夜游,侵删。
react子组件向父组件通信有两种方法:回调函数和自定义事件机制;但有时用自定义事件会显然过于复杂,所以一般用回调函数,父组件事先定义好回调函数,并将回调函数传递给子组件,子组件调用回调函数,向父组件通信。
本教程操作环境:windows7系统、react16版,该方法适用于所有品牌电脑。
React子组件向父组件通信
在 React 中,子组件向父组件通信可以使用两种方法实现:
1、利用回调函数:这是 JavaScript 灵活方便之处,这样就可以拿到运行时状态。
2、 利用自定义事件机制:这种方法更通用,使用也更广泛。设计组件时,考虑加入事件机制往往可以达到简化组件 API 的目的。
但有时用自定义事件会显然过于复杂,为了达到目的,一般会选择较为简单的方法。
子组件向父组件通信一般用回调函数,父组件事先定义好回调函数,并将回调函数传递给子组件,子组件调用回调函数,向父组件通信。
回调函数
实现在子组件中点击隐藏组件按钮可以将自身隐藏的功能
List3.jsx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
App.jsx
相关阅读 >>
更多相关阅读请进入《React》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者