当前位置: 首页 > news >正文

React 基础入门笔记

一、JSX语法规则


1. 定义虚拟DOM时,不要写引号

2.标签中混入JS表达式时要用 {}

(1).JS表达式与JS语句(代码)的区别

(2).使用案例

3.样式的类名指定不要用class,要用className

4.内联样式,要用style={{key: value}}的形式去写

5.只有一个根标签

6.标签必须闭合

7.标签首字母

(1).若小写字母开头,则将标签转为html中同名元素,若html中无该标签对应同名元素,则报错

(2).若大写字母开头,react就去渲染对应的组件,若组件没有定义,则报错

二、函数式组件

三、类式组件

1.类的相关总结

2.类式组件

四、 state总结

五、props总结 

1.props使用

(1)正常使用:作用在标签ReactDom.render(<Person name="jerry" sex="女" age=“18”/>,doucument.getElementById('test1'))

(2)批量传参:

let obj = { name:"jerry", sex:"女", age:“18”}

作用在标签ReactDom.render(<Person {...obj}/>,doucument.getElementById('test1'))

2.props限制

六、ref总结 

1.字符串形式的ref

2.回调形式的ref

 3. creatRef的使用

七、生命周期

1.图例

2.生命周期阶段

 ​​

http://www.lqws.cn/news/184123.html

相关文章:

  • Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
  • VR视频制作有哪些流程?
  • Kafka 快速上手:安装部署与 HelloWorld 实践(二)
  • HakcMyVM -TheWall
  • IDEA安装迁移IDEA配置数据位置
  • 使用 Python 构建并调用 ComfyUI 图像生成 API:完整实战指南
  • vscode自定义主题语法及流程
  • Java-IO流之打印流详解
  • C++算法训练营 Day10 栈与队列(1)
  • 车载诊断架构 --- ZEVonUDS(J1979-3)简介第一篇
  • 【递归、搜索与回溯】专题三 穷举vs暴搜vs回溯vs剪枝
  • 靶场(十九)--靶场体会小白分享--Billyboss
  • echarts 用散点图实现象限图
  • MySQL账号权限管理指南:安全创建账户与精细授权技巧
  • 文件对话框
  • 如何理解 IP 数据报中的 TTL?
  • 关于事务的简介
  • python打卡训练营打卡记录day46
  • 【数据结构】_排序
  • 基于IDIG-GAN的小样本电机轴承故障诊断
  • vue-20(Vuex 状态管理的最佳实践)
  • K-Means颜色变卦和渐变色
  • GAN模式奔溃的探讨论文综述(一)
  • 使用 XState 状态机打造英语单词学习界面(demo)
  • 电子电气架构 --- 什么是功能架构?
  • 基于vue框架的独居老人上门护理小程序的设计r322q(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • MySQL全文索引
  • MiniExcel模板填充Excel导出
  • MySQL用户和授权
  • Excel 模拟分析之单变量求解简单应用