import React,{Component} from 'react';

import Child from './Child.js'
class App extends Component{
constructor(){
//初始化属于组件的属性
super();
this.state = {
age:12,
name:'234'
}
}
render(){
//结构赋值
let {age,name} = this.state;
return(
<div>
{/* 组件的使用必须大写 */}
<Child age={age} name={name}>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</Child>
</div>
)
}
}
export default App;

父组件App.js

age={age} name={name}传递给Child.js
 //使用jsx必须引入React
import React,{Component} from 'react';
class Child extends Component{
constructor(props){
//初始化属于组件的属性
super(props); }
render(){
console.log(this.props)
//声明一个age,name属性,this.props中同名属性进行赋值
let {age,name} = this.props; //this.props.children(三种数据格式)
return(
<div>
child:{age}{name}
{this.props.children}
</div>
)
}
}
export default Child;

子组件Child.js

let {age,name} = this.props;接收App.js传递的数据
this.props.children;接收App.js传递的DOM

以上是父组件向子组件传递数据

最新文章

  1. excel批处理_判断一个名称是不是药品
  2. 应用程序启动管理 Winform版
  3. 加密,解密,Hash
  4. Excel导入功能
  5. openstack 使用cloud init 和 console-log, nbd或者libguestfs 获取VM中的硬件信息。
  6. Delphi2010的RTTI增强
  7. 《数字图像处理原理与实践(MATLAB版)》一书之代码Part2
  8. SpringMVC接收页面表单参数-java-电脑编程网
  9. 201521123069 《Java程序设计》 第12周学习总结
  10. 浅谈快速开发框架的分层(WinForm)
  11. 2018-2019-2 网络对抗技术 20165319 Exp2 后门原理与实践
  12. Ubuntu下使用sublime text进行py开发
  13. 蓝桥杯 基础训练 2n皇后
  14. Effective Java 第三版——46. 优先考虑流中无副作用的函数
  15. byte以及UTF-8的转码规则
  16. find_first_zero_bit在使用gcc 4.2.4 编译时,需要保护%eax
  17. Pig latin基础
  18. PHP的学习路线规划
  19. Struts2(一)
  20. SSH电力项目四-显示首页

热门文章

  1. RMP和YUM软件安装
  2. Scrapy的中间件(一)
  3. uiView获取指定子view
  4. debian/ubuntu安装mssql
  5. Computer-Hunters——项目需求分析
  6. javaWeb如何转发数据,jsp页面如何接收?
  7. Oracle_其他人连接不上自己电脑
  8. Java实现添加压缩文件
  9. 【Gamma阶段】第七次Scrum Meeting
  10. Java基础之十六 数组