React 备忘清单_开发速查表分享

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 验证器

    • 数组

    • 验证类的实例

  • 另见

你可能感兴趣的:(笔记)