首页 > 代码库 > react基础总结篇1,定义组件实现父子组件传值
react基础总结篇1,定义组件实现父子组件传值
前端时间学习了vue,这几天开始入手react了。
react项目搭建起来之后,我们一定会定义很多个组件。同样的也会涉及到父子组件的传值。今天来整理一下这个知识。
1,定义子组件步骤
1,引入react。
import React,{Component} from ‘react‘;
import ‘./style.less‘;
2,写组件并export default导出去用到了es6中的calss语法,提前说一下,this.props.content用来接收父组件中content的值,this.props.say用以向父组件传值执行负组件的say方法。
export default class test extends Component { constructor() { super(); } render() { return ( <div> <h1 onclick={this.props.say}>hello world</h1> <p>{this.props.content}</p> </div> ) }
3.在父组件中引入子组件并且渲染同时传递给子组件值,接受子组件传递过来的方法。
import React, {Component} from ‘react‘; import {render} from ‘react-dom‘; import test from ‘./components/test/Test‘; class Main extends Component{ constructor(){ super(); } move(e){ console.log(event.target); } render(){ return( <div> <Main move={this.move.bind(this) content=‘666‘}><Main/> </div> ) } } render(<Main/>,document.getElementById(‘#app‘));
react基础总结篇1,定义组件实现父子组件传值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。