您当前的位置: 首页 > 技术文章 > 前端开发

【React入门必备知识篇03】--- React 组件进阶

作者: 时间:2022-06-06阅读数:人阅读
前言 ❤️ 滚烫人生不过尔尔,那就保持清醒坚定 ❤️

一、React 组件进阶

(1)组件通讯介绍

组件是独立且封闭的单元,默认情况下,只能使用组件自己的数据。在组件化过程中,我们将一个完整的功能拆分成多个组件,以更好的完成整个应用的功能。而在这个过程中,多个组件之间不可避免的要共享某些数据。为了实现这些功能,就需要打破组件的独立封闭性,让其与外界沟通。这个过程就是组件通讯

(2)组件的 props

  • 组件时封闭的,要接受外部数据应该通过props来实现;
  • props的作用:接收传递给组件的数据;
  • 传递数据:给组件标签添加属性;
  • 接收数据:函数组件通过参数props接收数据,类组件通过 this.props 接收数据;

完整代码演示如下:

import React from 'react'
import ReactDOM from 'react-dom'

/* 
  props
*/

// 2 接收数据
class Hello extends React.Component {
    render() {
        return (
            <div>
                <h1>props: {this.props.age}</h1>
            </div>
        )
    }
}

// 1 传递数据
ReactDOM.render(<Hello name="rose" age={19} />, document.getElementById('root'))

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:licqi@yunshuaiweb.com

加载中~
如果您对我们的成果表示认同并且觉得对你有所帮助可以给我们捐赠。您的帮助是对我们最大的支持和动力!
捐赠我们
扫码支持 扫码支持
扫码捐赠,你说多少就多少
2
5
10
20
50
自定义
您当前余额:元
支付宝
微信
余额

打开支付宝扫一扫,即可进行扫码捐赠哦

打开微信扫一扫,即可进行扫码捐赠哦

打开QQ钱包扫一扫,即可进行扫码捐赠哦