React组件详解

本文详细介绍了React的组件系统,包括函数组件和类组件。函数组件无状态、无生命周期,性能较好,适合展示型组件。类组件则有状态和生命周期,可以使用setState方法来管理状态。此外,文章还探讨了受控组件和非受控组件的概念,受控组件的状态由state控制,而非受控组件直接操作DOM元素。
摘要由CSDN通过智能技术生成

React组件:函数组件、类组件

一、函数组件|视图组件|木偶组件

react16.7版本之前-无状态组件:没有this、没有生命周期、只有属性,在16.7版本之后添加了声明周期;相对class组件性能好,因为没有生命周期state这些内容的处理,因此如果某个组价只负责渲染视图没有很多交互就可以使用函数组件。

1、使用方法

const Component = () =>{
    return (
        <div>我是第一个组件<div>
    )
}

ReactDom.render(<Component></Component>,window.root)
//或
ReactDom.render(Component(),window.root);

2、属性的注册与接收 

属性注册

ReactDom.render(<Component name='coder'><Component>,window.root)

属性接收(ES6结构赋值,props对象内包含注册的属性)


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值