React组件通信 的几种方式-- 格式化文档
来源:互联网 发布:和外国人聊天的软件 编辑:程序博客网 时间:2024/06/06 14:08
通信方式有几种情况:
1.父 传 子
2.子 传 父
3.父 传 孙|玄孙
4.陌生人 传递
1.父 传 子
父
<son title="传给儿子"/>
子
const son = (props) => {
return ( <h1> { props.title}</h1>)
}
export default son
2.子 传 父
子
const son = (props) =>{
return ( <button onClick = { porps.callback('给父亲') }>点击</button>
}
export default son
父
<son callback = { this.callback.bind(this) />
callback(msg) {
console.log(msg);
}
3.父 传 孙
跨度比较大。制定一个公共的对象, 所有人都可以来 存,取 数据 。
父
getChildContext() {
return {
color:"red",
callback: this.callback.bind(this)
}
}
callback(msg) {
console.log(msg);
}
子
const sub = (props) => {
return ( <SonSon/>);
}
export default sub;
孙
阅读全文
0 0
- React组件通信 的几种方式-- 格式化文档
- react中组件通信的几种方式
- react踩坑之组件间通信的几种方式
- 创建React组件的几种方式的对比
- React-Native子组件修改父组件的几种方式,兄弟组件状态修改
- React-Native子组件修改父组件的几种方式,兄弟组件状态修改
- react native组件通信方式
- React Native原生模块与JS模块通信的几种方式
- React创建组件的三种方式
- React组件之间的通信
- react组件之间的通信
- react组件之间的通信
- React组件之间的通信
- React 组件间的通信
- 创建React Component的几种方式
- 创建React Component的几种方式
- 数值格式化的几种方式
- 数值格式化的几种方式
- 约瑟环问题【java程序员面试宝典的代码更改】
- Mysql 千万以上数据优化方法(一,SQL优化),月薪30K之路系列
- itext7学习笔记——第5章实践&example
- SharpZipLib 的使用(压缩,解压)
- HTTP协议(1)__http协议简介+请求和响应内容
- React组件通信 的几种方式-- 格式化文档
- 欢迎使用CSDN-markdown编辑器
- 使用GrepCode.com查看API很方便。
- 【DevExpress v17.2新功能预告】增强ASP.NET TreeList
- makefile中条件判断与函数
- Kubo更名为CFCR,成为Cloud Foundry部署Kubernetes的默认方案
- 【构建知识图谱neo4j】
- 三天掌握Kubernetes技术
- xmc4800 Ethercat high speed sync event