美文网首页
react组件及其传值

react组件及其传值

作者: 穿越人海遇见你 | 来源:发表于2018-03-18 21:39 被阅读23次

组件可以将UI切分成一些独立的、可复用的部件。

组件从概念上看就像是函数,它可以接收任意的参数(props),返回一个需要在页面上展示的React元素。

一、组件的定义方式

1、使用JavaScript函数

function Welcome(props) {

    return Hello, {props.name};

}

2、es6的Class类

class Welcome extends React.Component {

    render() {

        return Hello, {this.props.name};

    }

}

二、组件之间传值

    现在有两个组件,父组件Parent和子组件Children,子组件Children可以通过“props”接收Parent组件传递的值(也可以是一个方法)

代码事例:

1 父组件

// 父组件Parent

import React, { Component } from 'react';

// 引入子组件 import Children from './children';

export default class extends Component {

    // 组件的状态(数据)

    state = { number: 0 }

    onClickEvent = () => {

        console.log('onClickEvent')

        let { number } = this.state;

        this.setState({ number: number+1 })

    }

    render () {

        return (

            {/* 父组件传值给子组件可以是具体数据或是方法 */}

            <Children

                number={this.state.number}

                chilk={this.onClickEvent}

            />

        )

    }

}

相关文章

  • react组件及其传值

    组件可以将UI切分成一些独立的、可复用的部件。 组件从概念上看就像是函数,它可以接收任意的参数(props),返回...

  • react子组件向父组件传值

    相关资料:react 父组件怎么获取子组件的这个值React组件间信息传递方式react同级组件之间传值 • 父...

  • react-父子组件间通信

    React-父子组件间通信 父组件传 值 给子组件, 传 方法 给子组件 子组件接收 值 ,触发父组件的 方法

  • Props、State

    Props属性实现组件传值 Props是properties的简写。通过Props可以组件传值如下例子 React...

  • Vue和React组件通信的总结

    在现代的三大框架中,其中两个Vue和React框架,组件间传值方式有哪些? 组件间的传值方式 组件的传值场景无外乎...

  • react 父子组件传值(兄弟传值)

    react中父子组件传值 父向子: 父组件通过自定义属性向子组件传值,子组件通过this.props.属性名接收子...

  • React入门(二)组件

    本节知识点 (1)React组件化 (2)React父子组件传值 (一)组件 在React中组件都是对应的一个个类...

  • react-native 父子组件之间传值

    1.父组件传值给子组件 父组件给子组件传值 react 和vue都是很相似的 , 很简单 1.父组件引入子组件im...

  • 学习react的第二天(1)

    react组件传值 为了防止数据乱流,react规定,不借助外力,只支持父子传值 父 -> 子 1. 在父元素中,...

  • vue、react对比

    一、父子通信 1. 父组件通过props向子组件传值 vue:父组件 子组件接收 react:父组件: 子组件: ...

网友评论

      本文标题:react组件及其传值

      本文链接:https://www.haomeiwen.com/subject/tkeyqftx.html