一、父传子 - 函数式组件

function Father (props) {const {money} = props; // 解构render() {<div><Child getSonMoney={money}/></div>}
}function Child (props) {return (<div><p>我爸爸现在有存款:${props.getSonMoney}</p></div>)
}const msg = {money: 1000000};ReactDOM.render(<Father {...msg} />, document.getElementByid('root'))

二、子传父 - 函数式组件

三、父传子 - 类式组件

class Father {state = {money: 199999}render() {<div><Child getSonMoney={this.state.money}/></div>}
}class Child {return (<div><p>我爸爸现在有存款:${this.props.getSonMoney}</p></div>)
}ReactDOM.render(<Father/>, document.getElementByid('root'))

四、子传父 - 类式组件

class Father {state = {money: 0}getChildMoney(data) {this.setState({money: data})}render() {<div><p>儿子的存款有:<span>{this.state.money}</span></p><Child money={this.getChildMoney}/></div>}
}class Child {state = {money: 199999}handleClick() {this.props.money(this.state.money)}return (<div><p>我爸爸现在有存款:${this.props.getSonMoney}</p><button onClick={this.handleClick}>发送数据</button></div>)
}ReactDOM.render(<Father/>, document.getElementByid('root'))

react 组件传值相关推荐

  1. react 子传参父_React 子组件给父组件传值、整个组件、方法

    一.准备工作 1.定义一个父组件,名字为Parent /src/component/Parent.js import React, {Component} from 'react' export de ...

  2. React 中的父子组件 兄弟组件传值

    1.父组件向子组件传值 1.1 我们要明白父组件 --> 子组件 是通过props这个属性来传值的 父组件 import React from 'react'; import './App.cs ...

  3. react 子传参父_React 子组件向父组件传值的方法

    本文介绍了React 子组件向父组件传值的方法,分享给大家 子组件需要控制自己的 state, 然后告诉父组件自己的state,通过props调用父组件中用来控制state的函数,在父组件中展示子组件 ...

  4. React简介、虚拟DOM、Diff算法、创建React项目、JSX语法、组件、组件声明方式、组件传值props和state、组件的生命周期

    React简介: 前面只是简单介绍移动APP开发,后面还会继续深入介绍移动app开发:其中想要用ReactNative开发出更出色的应用,那么就得学好React,下面将介绍React: React 是 ...

  5. React 组件间传值的几种情形

    文章出自个人博客 https://knightyun.github.io/2020/09/03/js-react-props,转载请申明 父级传向子级 这应该是最常见的一种场景,通过在子组件上写 pr ...

  6. react 父子传值_React父子组件传值

    父组件向子组件传值使用props,子组件向父组件传值通过触发方法来传值.具体栗子如下. 一.创建父组件index import React, { useState } from "react ...

  7. Vue和React组件之间的传值方式

    在现代的三大框架中,其中两个Vue和React框架,组件间传值方式有哪些? 组件间的传值方式 组件的传值场景无外乎以下几种: 父子之间 兄弟之间 多层级之间(孙子祖父或者更多) 任意组件之间 父子之间 ...

  8. react函数式组件传值之父传子

    今天我们主要说下react函数式组件如何进行父组件向子组件传值.在开发过程中,为了提高可读性或者复用性,我们会进行组件的拆分.先说下,我们在引入子组件时,子组件的名字一定要大写,否则会报错(这是个ba ...

  9. react之间的组件传值

    关于react组件之间的传值 1.首先是父子组件最基础的传值 父传子 采用props的格式 在父组件里引入的子组件上进行传值 子组件中采用this.props.xx的方式获取 子传父 通过在父组件引入 ...

最新文章

  1. VMware 虚拟化编程(3) —VMware vSphere Web Service API 解析
  2. 10g物理standby主备switchover方式切换详述
  3. bem什么意思_BEM命名法
  4. MFC中的动态创建与运行时识别
  5. jquery ajax 设置header的方式
  6. in band out of band
  7. java mongo忽略大小写_Java Spring Mongo排序忽略大小写问题
  8. TrueNAS Enterprise是什么
  9. csharp: json to csharp
  10. 新一代MMO架构(Next Generation MMO Architecture 翻译)
  11. SQL2008-显示表大小行数
  12. Swift面向对象基础(中)——Swift中的方法
  13. 零基础入门机器学习——声音识别——打卡Task1
  14. 显卡煲机测试软件,铁三角耳机煲机方法三分钟让您学会煲耳机
  15. [讨论] AUTOCAD二次开发简介
  16. php faker,Laravel的Faker的使用
  17. ipc通信-共享内存
  18. 0基础怎么学习SEO?
  19. 在类方法中可 用this来调用本类的类方法
  20. 2的n次方对照表,最大256次方,2021年

热门文章

  1. abap 添加alv上的工具栏的按钮_神器必会!“世界上最好的编辑器Source Insight”...
  2. ibm nvidia 超级计算机,IBM,Nvidia和美国能源部组成一个超级计算机超级团队
  3. 《JavaScript权威指南》——JavaScript核心
  4. JavaScript的求模、取整、小数的取舍
  5. 一、详细Python3.8+PyQt5+pyqt5-tools+Pycharm配置
  6. oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...
  7. 春晓JAVA的横排和竖排输出
  8. httpSession的正确理解
  9. docker+mysql创建用户名密码_docker构建私有仓库并设置仓库用户和密码
  10. java给你的初步印象_Java之初印象