史上最全的React学习总结,保你一看就会。(二)

本文详细讲解了React面向组件编程的基础知识,包括React组件的基本注意事项和流程,重点介绍了组件的三大核心属性state、props和refs,以及事件处理。此外,还深入探讨了组件的生命周期,涵盖旧版和新版生命周期的各个阶段及其重要回调函数。文章以清晰的结构和实例解析了React开发中的关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天主要讲一下React面向组件编程

一.React的基本注意事项和流程:

        1.注意:

                (1)组件名必须首字母大写

                (2)虚拟DOM元素只能有一个根元素

                (3)虚拟DOM元素必须有结束标签

        2.渲染类组件标签的基本流程:

                (1)React内部会创建组件实例对象

                (2)调用render()得到虚拟DOM, 并解析为真实DOM

                (3)插入到指定的页面元素内部

二.组件三大核心属性:state,props,refs与事件处理

        1.对state的理解:

                (1)state是组件对象最重要的属性, 值是对象(可以包含多个key-value的组合)

                (2)组件被称为"状态机", 通过更新组件的state来更新对应的页面显示(重新渲染组件)

        2.强烈注意事项:

                (1)组件中render方法中的this为组件实例对象

                (2)组件自定义的方法中thisundefined,如何解决?

                        a)强制绑定this: 通过函数对象的bind()

                        b)  箭头函数

                  (3) 状态数据,不能直接修改或更新

        3.对props的理解:

                (1)每个组件对象都会有props(properties的简写)属性

                (2)组件标签的所有属性都保存在props

        4.props的作用ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值