知识体系目录
JavaScript
JavaScript 是一种高级的、动态的、弱类型的解释型编程语言。
核心概念
ES6+
设计模式
React
React 是一个用于构建用户界面的 JavaScript 库,主要用于构建 UI 界面。
基础概念
- JSX
- 组件 & Props
- State & 生命周期
- 事件处理
- 条件渲染
- 列表 & Keys
Hook
- Hook 概述
- useState
- useEffect
- useContext
- useReducer
- useCallback
- useMemo
- useRef
- useImperativeHandle
- useLayoutEffect
高级概念
- 生命周期
- 纯函数
- 虚拟DOM
TypeScript
TypeScript 是 JavaScript 的超集,它添加了可选的静态类型和基于类的面向对象编程。
基础
进阶用法
工程实践
前端工程化
前端工程化是指将软件工程的原则和方法应用于前端开发的过程。