React Basics
- react的jsx模版语法,包括循环和条件
-
Hooks
React’s new Hooks:useState, useReducer, useEffect, useContext, and more.
- hooks实际工作原理及背后魔法
-
更多hooks
自定义hooks
- 使用useMemo和useCallback优化组件性能
-
Effects副作用
学习并思考effects,生命周期hooks-y的替代方案
- 使用useEffect的正确方法
- 避免使用useEffect依赖数组的常见错误
通过async/await和promise,在Effect中获取数据
类组件
创建有状态的类组件
- 正确使用setState
-
生命周期
学习思考生命周期,什么时候获取数据
- 优化shouldComponentUpdate
- 不常见的生命周期getSnapshotBeforeUpdate和getDerivedStateFromProps
-
状态管理
管理组件内的状态
- 使用Context Api在组件之间共享状态
-
Context API
当应用比较简单时,Context可以实现数据处理,替代redux
- 了解Context合适使用
- 在单个应用中使用多个context上下文
-
API calls 和forms
获取服务端的数据,并列表显示
- 通过form表单将数据持久化