Content
36 Lessons • 0 Quizzes • 0 Challenges
Redux 简介
- 1
Flux 架构模式
- 2
Redux 和 Flux
- 3
Redux 术语
- 4
通用概念
- 5
Redux 与 React/Angular
基本的 Redux 实现
- 1
基本结构
- 2
创建函数
- 3
实现 Reducer
- 4
实现分发机制
- 5
最终实现
- 6
测验 1
克隆一个 Redux 代码模板
- 1
Redux 代码模板
- 2
骨架概述
- 3
设置
完整 Redux 项目
- 1
简介
- 2
Store 设置
- 3
添加食谱
- 4
添加配料
- 5
代码结构化
- 6
深入理解 Reducers
- 7
处理拼写错误和重复项
- 8
创建用户界面
- 9
日志记录
- 10
从服务器获取数据
- 11
测验 2
创建 Store
- 1
创建 Store
- 2
访问和修改状态
- 3
监听更新
- 4
替换Reducer
- 5
将 Store 作为可观察对象
装饰 Store
- 1
高阶函数
- 2
组合函数
- 3
存储增强器
- 4
applyMiddleware 函数
- 5
其他用途
- 6
测验 3
动作和动作创建函数
- 1
简介
- 2
向动作传递参数
- 3
动作创建函数
- 4
目录结构
- 5
标准动作(Flux Standard Actions)
- 6
字符串常量
- 7
测试 Action Creators
Redux Thunk
- 1
添加 Redux-thunk
- 2
服务器通信
- 3
使用状态
Redux-Actions 库
- 1
Redux-actions 库简介
- 2
错误处理
- 3
createAction() 示例
- 4
使用 redux-actions 与 redux-promise
- 5
测验 4
Reducer
- 1
简介
- 2
基础Reducer
- 3
Reducer 拆分
- 4
组合Reducers
- 5
默认值
- 6
树的镜像
- 7
替代 Switch 语句的方法
避免修改
- 1
为什么我们需要避免修改?
- 2
什么是不可变性?
- 3
对象
- 4
数组
- 5
确保不可变性
- 6
使用 Immer 进行临时修改
- 7
使用高阶 reducer(concept)
- 8
测验 5
中间件简介
- 1
简介
- 2
Next()
你的第一个中间件
- 1
文件夹结构
- 2
measureMiddleware
- 3
连接到 Redux
中间件
- 1
异步操作
- 2
流程控制
- 3
其他操作类型
- 4
基于参数的中间件
- 5
next() 与 dispatch() 的区别
- 6
测验 6
状态管理
- 1
简介
- 2
Reducer 嵌套与耦合
- 3
访问多个嵌套数据实体
- 4
状态即数据库
- 5
数据库中对多个嵌套数据实体的访问
规范化状态
- 1
简介
- 2
构建通用操作
- 3
数据归一化
持久化状态
- 1
简介
- 2
更新根Reducer
- 3
更新 Store
现实世界中的状态
- 1
常见状态结构
- 2
保持状态的可管理性
- 3
应该将什么内容放入状态
- 4
测验 7
服务器通信
- 1
简介
- 2
异步操作创建函数
- 3
API 中间件
将代码从 Action Creators 中移出
- 1
基础
- 2
避免使用完整的URL
- 3
传递函数或字符串
错误处理
- 1
处理错误
- 2
处理未授权的请求
服务器通信 II
- 1
身份验证
- 2
实现加载指示器
- 3
实现多个加载指示器
数据转换
- 1
数据转换
- 2
标准化响应
请求链式调用
- 1
链式网络请求
- 2
测验 8
管理副作用
- 1
简介
- 2
副作用在动作创建函数中的应用
- 3
中间件中的副作用
- 4
其他解决方案
消息传递模式
- 1
路由模式
- 2
转换模式
WebSocket
- 1
基本架构
- 2
连接到 Redux
- 3
WebSocket 实现
- 4
处理传出消息和操作
WebSocket 认证
- 1
身份验证通信
测试
- 1
简介
- 2
目录结构
测试 Action Creators
- 1
测试 Action Creators
- 2
使用快照
- 3
动态动作创建者
异步操作创建函数
- 1
异步操作创建函数
- 2
模拟 Axios
- 3
创建一个模拟 store
- 4
异步动作创建函数测试结构(concept)
- 5
基本异步动作创建函数测试(summary)
测试 Reducers
- 1
基本的 Reducer 测试
- 2
简化基础 Reducer 测试
- 3
让测试更美观
- 4
避免修改
- 5
动作创建函数与 Reducer
- 6
未知操作
测试中间件
- 1
中间件测试结构
- 2
简化测试结构
测试异步中间件
- 1
测试异步中间件
- 2
设置
- 3
通用测试
- 4
成功访问服务器
- 5
服务器访问失败
集成测试
- 1
设置与集成
Redux 的演进
- 1
Redux 的未来
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User