当前位置: 首页 > 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.生命周期阶段

 ​​

相关文章:

  • Kerberos面试内容整理-开源 Kerberos 实现(MIT Kerberos、Heimdal 等)
  • 20250606-C#知识:泛型与非泛型容器的基本操作
  • 32单片机——基本定时器
  • 机器学习KNN算法全解析:从原理到实战
  • python 爬虫工具 mitmproxy, 几问几答,记录一下
  • Electron Fiddle使用笔记
  • React从基础入门到高级实战:React 实战项目 - 项目三:实时聊天应用
  • windows10搭建nfs服务器
  • 大数据学习(131)-Hive数据分析函数总结
  • 赋能大型语言模型与外部世界交互——函数调用的崛起
  • Spring Boot + Prometheus 实现应用监控(基于 Actuator 和 Micrometer)
  • Axios请求超时重发机制
  • JS手写代码篇---手写函数柯里化
  • 【Python 算法零基础 4.排序 ⑪ 十大排序算法总结】
  • 浏览器工作原理01 [#]Chrome架构:仅仅打开了1个页面,为什么有4个进程
  • 汽车的安全性能测试:试验台铁地板的重要性
  • Unity3D仿星露谷物语开发60之定制角色其他部位
  • 【题解-洛谷】P3370 【模板】字符串哈希
  • Docker + Nginx + Logrotate 日志管理与轮换实践
  • YUM仓库编译出现`conflicting requests`问题解决方案
  • 丰胸建设网站/朋友圈广告怎么投放
  • 上海十大网站建设/推广品牌的策划方案
  • 东营网新闻/关键词的优化方案
  • 仿制手机网站教程/推手平台哪个靠谱
  • 定制服装定做厂家/抖音seo什么意思
  • 免费商城建站平台/深圳网络推广大师