React整理杂记(一)

1.React三项依赖

1.react.js -> 核心代码

2.react-dom.js -> 渲染成dom

3.babel.js->非必须,将jsx转为js

类组件中直接定义的方法,都属于严格模式下

this的绑定可以放到constructor(){}中

2. JSX语法

1.可以直接插入的元素: number | string | Array

2.必须得有根元素,建议(<></>)

  1. class的绑定, 第三方库classnames

3. this的绑定

默认绑定:window | undefined·

隐式绑定: object.fn()

显示绑定:call apply bind

new绑定:new Object()

事件绑定的三种方式:

1.bind绑定this

2.在class上直接写箭头函数 btn = () => {}

3.onClick上传递箭头函数

4. PWA

渐进式web应用, 可以添加App manifest 和service worker 实现PWA的安装和离线功能

相关推荐
star learning white8 分钟前
xm C语言12
服务器·c语言·前端
tabzzz8 分钟前
大道至简:万字漫谈前端性能监控
前端·javascript·性能优化
0思必得016 分钟前
[Web自动化] CSS基础概念和介绍
前端·css·python·自动化·html·web自动化
小胖霞18 分钟前
全栈系列(15)github Actions自动化部署前端vue
前端·node.js·github
未来魔导19 分钟前
基于 Gin 框架的 大型 Web 项目推荐架构目录结
前端·架构·gin
foundbug99941 分钟前
Modbus协议C语言实现(易于移植版本)
java·c语言·前端
Luna-player42 分钟前
在前端中list.map的用法
前端·数据结构·list
用户47949283569151 小时前
面试官问 React Fiber,这一篇文章就够了
前端·javascript·react.js
小徐_23331 小时前
Gemini 3做粒子交互特效很出圈?拿 TRAE SOLO 来实现一波!
前端·ai编程·trae
LYFlied1 小时前
【一句话概述】Webpack、Vite、Rollup 核心区别
前端·webpack·node.js·rollup·vite·打包·一句话概述