Logo
☆☆☆☆☆
0.0
Intermediate
6h 15m

中级 Redux 与 Redux Toolkit

学习 Redux Toolkit (RTK),掌握新的 Redux 最佳实践以及应用开发的新标准。使用 RTK 后,Redux 开发将更加高效且易于理解。 Redux Toolkit 为你的 Redux 开发带来了长久期待的简洁性。它原生支持处理常见场景,例如创建 Redux store、编写 reducers、处理不可变更新逻辑等。 课程结束后,你将完成一个名为 TweetFind 的 Twitter 搜索应用的开发。这将成为你作品集中的一大亮点。

6 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
中级 Redux 与 Redux Toolkit
学习 Redux Toolkit (RTK),掌握新的 Redux 最佳实践以及应用开发的新标准。使用 RTK 后,Redux 开发将更加高效且易于理解。 Redux Toolkit 为你的 Redux 开发带来了长久期待的简洁性。它原生支持处理常见场景,例如创建 Redux store、编写 r...

WHAT YOU'LL LEARN

学习 Redux Toolkit

Content

6 Lessons • 0 Quizzes • 0 Challenges

什么是 Redux Toolkit 以及为什么要使用它?
  1. 1

    本课程适合谁?

  2. 2

    Redux Toolkit 是什么

  3. 3

    Redux Toolkit 解决的问题

  4. 4

    Redux Toolkit 自测题

构建你的第一个 Redux Toolkit 应用
  1. 1

    开始使用原生 Redux 应用

  2. 2

    使用 configureStore 简化存储配置

  3. 3

    使用 createAction 定义 Redux 动作

  4. 4

    使用 createReducer 创建 reducers

  5. 5

    新术语:状态切片

  6. 6

    使用 createSlice 创建状态切片

  7. 7

    自我测验:Redux Toolkit 基础工具函数

构建你的第一个 Redux Toolkit 应用挑战
  1. 1

    挑战的详细信息

  2. 2

    挑战的解决方案

RTK 深入解析:构建一个 Twitter 搜索应用
  1. 1

    简介

  2. 2

    设置一个RTK项目

  3. 3

    使用 configureStore 设置 RTK Store

  4. 4

    设置 HMR(热模块替换)

  5. 5

    构建初始应用界面

  6. 6

    将 UI 状态与 Redux 存储同步

  7. 7

    初始应用数据获取

  8. 8

    中间件和 Redux Toolkit

  9. 9

    Thunk 派发与处理 UI 加载状态

  10. 10

    在 Thunk 中的异步错误处理逻辑

  11. 11

    如何记录草稿状态的值

  12. 12

    使用 createAsyncThunk 简化 Thunk

  13. 13

    从 createAsyncThunk 使用 Promise 生命周期操作

  14. 14

    将 Tweetfind 重构为使用 createAsyncThunk

  15. 15

    Redux Toolkit 深入自测练习

结论:接下来该怎么做
  1. 1

    数据获取的最佳实践

  2. 2

    测试现代 Redux 应用

附录
  1. 1

    如何安装 Redux Toolkit

  2. 2

    按文件夹划分功能的模式

  3. 3

    使用 Redux DevTools

  4. 4

    安装 Chakra UI 和 React-Tweet-Embed

  5. 5

    Twitter 开发者访问权限

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)