React 备忘清单
IT宝库整理适合初学者入门的React开发速查备忘清单,为开发人员分享快速参考备忘单。
React是用于构建用户界面的JavaScript库,起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。于2013年5月开源。
开发速查表大纲
-
入门
-
介绍
-
导入多个导出
-
React 组件中的 CSS
-
属性
-
Children
-
State
-
循环
-
事件监听
-
函数注入
-
嵌套
-
Portals
-
Fragment
-
返回字符串
-
返回数组
-
Refs 转发
-
Class 组件内部使用 ref 属性
-
函数组件内部使用 ref 属性
-
严格模式 StrictMode
-
Profiler
-
-
默认值
-
Class 组件默认 props
-
Class 组件默认 state
-
函数组件默认 props
-
函数组件默认 state
-
-
JSX
-
介绍
-
JSX 点语法
-
JSX Element
-
JSX 属性
-
JSX 表达式
-
JSX style
-
JSX dangerouslySetInnerHTML
-
JSX htmlFor
-
JSX defaultValue
-
JSX defaultChecked
-
JSX className
-
JSX 条件渲染
-
JSX 三目运算符 / 与运算符 &&
-
JSX 组件
-
JSX 元素变量
-
JSX 注释
-
-
组件
-
函数组件
-
Class 组件
-
Class 组件 API
-
Pure 组件
-
高阶组件
-
包含关系
-
作为参数传递
-
嵌入内部组件
-
嵌入外部组件
-
点组件语法技巧
-
-
Hooks
-
Hooks API 参考
-
函数式更新
-
useRef
-
useImperativeHandle
-
useEffect
-
useCallback
-
useMemo
-
useId
-
useDebugValue
-
componentDidMount & componentWillUnmount
-
-
生命周期
-
挂载
-
卸载
-
过时 API
-
更新
-
错误处理
-
render()
-
constructor()
-
static getDerivedStateFromError()
-
componentDidUpdate()
-
getSnapshotBeforeUpdate()
-
-
PropTypes 属性类型检查
-
PropTypes
-
基本类型
-
必需的
-
枚举
-
元素 Elements
-
对象 Object
-
自定义验证器
-
自定义的 arrayOf 或 objectOf 验证器
-
数组
-
验证类的实例
-
-
另见