好客租房50-通讯的三种方式(父组件传递给子组件)

简介: 好客租房50-通讯的三种方式(父组件传递给子组件)

1父组件提供要传递的state数据

2给子组件标签添加属性 值为state中的数据

3子组件通过props获取父组件传递的数据

//导入react

import React from 'react'

import ReactDOM from 'react-dom'


//导入组件

// 约定1:类组件必须以大写字母开头

// 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性

// 约定3:组件必须提供render方法

// 约定4:render方法必须有返回值

class Parent extends React.Component {
     state={
         name:"geyao"
     }
     render() {
         return (
             <div>
                 父组件:
                 <Child name={this.state.name}/>
             </div>
         )
     }
 }
 const Child=(props)=>{
     return(
         <div>
             <p>子组件要传递的值为:{props.name}</p>
         </div>
     )
 }
 ReactDOM.render(
     <Parent  />,
     document.getElementById('root')
 )

image.png

相关文章
|
2月前
|
JavaScript
数据共享方式,父组件向子组件共享数据,子向父,兄弟,Vuex
数据共享方式,父组件向子组件共享数据,子向父,兄弟,Vuex
|
4月前
|
JSON 小程序 JavaScript
【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)
【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)
|
4月前
|
JavaScript
Vue 父子组件通信 兄弟组件通信 深层组件通信 方式一览
Vue 父子组件通信 兄弟组件通信 深层组件通信 方式一览
40 0
组件之间传值通讯之父传子
组件之间传值通讯之父传子
|
小程序
微信小程序 - 父组件绑定子组件外传事件通信
微信小程序 - 父组件绑定子组件外传事件通信
107 0
|
JavaScript
Vue中父组件与子组件之间的通信
Vue中父组件与子组件之间的通信
183 0
华为快应用-父子组件的通信(父传子)
华为快应用-父子组件的通信(父传子)
177 0
华为快应用-父子组件的通信(子传父)
华为快应用-父子组件的通信(子传父)
179 0
|
前端开发
前端工作总结177-父子组件传值
前端工作总结177-父子组件传值
56 0
前端工作总结177-父子组件传值
|
前端开发
前端工作总结138-父子组件传值 获取时间戳
前端工作总结138-父子组件传值 获取时间戳
77 0
前端工作总结138-父子组件传值 获取时间戳