react.js我自己还在摸索学习中,碰到父子组件数据绑定实时通讯的问题,研究了一下,分享给大家,也给自己留个笔记:
import React,{Component} from 'react'
import ReactDOM from 'react-dom'
class ChildCounter extends Component{
render(){
return(
<div style={{border:'1px solid red'}}>
{this.props.count}
</div>
)
}
}
/*
* 大家默认规定的一些步骤,方便大家看
* 1.默认值
* 2.初始化状态
* 3.钩子函数
* 4.方法函数
* */
class Counter extends Component{
//默认属性对象
static defaultProps={
number:5
}
constructor(props){
super(props);
//获取我的初始状态
this.state={
number:props.number
}
}
//钩子函数
componentWillMount(){
console.log('组件将要挂载')
}
componentDidMount(){
console.log("组件挂载完成")
}
handleClick=()=>{
//this.setState方法是异步的,一个函数里面只能调用一次this.setState方法
//调用多次会合并,只执行一次
this.setState((prev,next)=>({
//上一次的状态prev
number:prev.number+1
}),()=>{
console.log("回调函数执行")
})
// this.setState({index:this.state.index+1})
}
render(){
//调用子组件ChildCounter,把当前状态值传过去
return(
<div>
<p>{this.state.number}</p>
<button onClick={this.handleClick}>+</button>
<ChildCounter count={this.state.number}></ChildCounter>
</div>
)
}
}
//渲染到页面
ReactDOM.render(<Counter></Counter>,document.querySelector("#root"))
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# reactjs
# 父子组件通讯
# react父子组件实时通讯
# 关于antd tree和父子组件之间的传值问题(react 总结)
# React 非父子组件传参的实例代码
# React 父子组件通信的实现方法
# React父子组件间的传值的方法
# react 父子组件之间通讯props
# 详解React之父子组件传递和其它一些要点
# React父子组件传值(组件通信)的实现方法
# 还在
# 给大家
# 也给
# 绑定
# 回调
# 留个
# 大家多多
# 默认值
# 一个函数
# lt
# div
# return
# extends
# render
# px
# solid
# border
# style
# red
# ChildCounter
相关文章:
长沙做网站要多少钱,长沙国安网络怎么样?
成都网站制作报价公司,成都工业用气开户费用?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
如何设置并定期更换建站之星安全管理员密码?
如何访问已购建站主机并解决登录问题?
建站之星安装后界面空白如何解决?
如何确保FTP站点访问权限与数据传输安全?
建站主机如何安装配置?新手必看操作指南
电商平台网站制作流程,电商网站如何制作?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
jQuery 常见小例汇总
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
如何通过老薛主机一键快速建站?
建站之星×万网:智能建站系统+自助建站平台一键生成
表情包在线制作网站免费,表情包怎么弄?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
教学网站制作软件,学习*后期制作的网站有哪些?
如何彻底卸载建站之星软件?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
建站之星如何实现PC+手机+微信网站五合一建站?
,网页ppt怎么弄成自己的ppt?
如何快速搭建高效简练网站?
平台云上自主建站:模板化设计与智能工具打造高效网站
个人网站制作流程图片大全,个人网站如何注销?
北京网站制作的公司有哪些,北京白云观官方网站?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
制作网站怎么制作,*游戏网站怎么搭建?
建站之星北京办公室:智能建站系统与小程序生成方案解析
网站制作公司,橙子建站是合法的吗?
如何选择靠谱的建站公司加盟品牌?
如何制作网站标识牌,动态网站如何制作(教程)?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何自定义建站之星模板颜色并下载新样式?
建站之星后台管理如何实现高效配置?
如何通过FTP服务器快速搭建网站?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
零基础网站服务器架设实战:轻量应用与域名解析配置指南
广德云建站网站建设方案与建站流程优化指南
如何快速重置建站主机并恢复默认配置?
广平建站公司哪家专业可靠?如何选择?
如何解决VPS建站LNMP环境配置常见问题?
建站之星如何一键生成手机站?
网站制作新手教程,新手建设一个网站需要注意些什么?
寿县云建站:智能SEO优化与多行业模板快速上线指南
*请认真填写需求信息,我们会在24小时内与您取得联系。