全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

react.js 父子组件数据绑定实时通讯的示例代码

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小时内与您取得联系。