全网整合营销服务商

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

免费咨询热线: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 


相关文章: 网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  如何确保西部建站助手FTP传输的安全性?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何在IIS服务器上快速部署高效网站?  如何在局域网内绑定自建网站域名?  如何快速搭建高效香港服务器网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何快速搭建自助建站会员专属系统?  ,南京靠谱的征婚网站?  Swift中swift中的switch 语句  如何用景安虚拟主机手机版绑定域名建站?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  七夕网站制作视频,七夕大促活动怎么报名?  教程网站设计制作软件,怎么创建自己的一个网站?  建站之星北京办公室:智能建站系统与小程序生成方案解析  简单实现Android文件上传  网站制作服务平台,有什么网站可以发布本地服务信息?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  建站之星在线版空间:自助建站+智能模板一键生成方案  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  建站之星后台管理:高效配置与模板优化提升用户体验  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何安全更换建站之星模板并保留数据?  如何通过西部数码建站助手快速创建专业网站?  如何通过免费商城建站系统源码自定义网站主题与功能?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何挑选优质建站一级代理提升网站排名?  香港服务器选型指南:免备案配置与高效建站方案解析  用v-html解决Vue.js渲染中html标签不被解析的问题  建站主机选哪家性价比最高?  网站制作企业,网站的banner和导航栏是指什么?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  建站之星如何助力企业快速打造五合一网站?  如何通过建站之星自助学习解决操作问题?  如何用腾讯建站主机快速创建免费网站?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  如何用免费手机建站系统零基础打造专业网站?  如何实现建站之星域名转发设置?  中山网站制作网页,中山新生登记系统登记流程?  如何在Ubuntu系统下快速搭建WordPress个人网站?  C++中引用和指针有什么区别?(代码说明)  建站主机是什么?如何选择适合的建站主机? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。