好记性不如烂笔头-Redux篇

开发 前端
俗话说的好“好记性不如烂笔头”,今天秉承着后期复习方便的态度,整理了一份Redux基础知识点,并以思维导图的方式呈现出来,方便跟老铁们一起查漏补缺。

[[432335]]

俗话说的好“好记性不如烂笔头”,今天秉承着后期复习方便的态度,整理了一份Redux基础知识点,并以思维导图的方式呈现出来,方便跟老铁们一起查漏补缺。

Redux.png

一、初始化

初始化.png

二、三大原则

三大原则.png

三、基础

基础.png

四、API

API.png

4.1 createStore

API_1.png

4.2 Store

API_2.png

4.3 combineReducers

API_3.png

4.4 applyMiddleware

API_4.png

4.5 bindActionCreators

API_5.png

4.6 compose

API_6.png

五、异步Action创建函数

异步Action创建函数.png

六、搭配React

搭配React.png

七、感悟

在整理这些基础知识点的过程中,有以下几点感悟,不一定正确,分享出来与大家探讨:

Redux是用来进行状态管理的,用起来确实会让整个项目更加清楚明了;

对于有副作用的内容借助中间件来实现会简单很多,但是在使用中间件前要了解该中间件的作用,例如我们经常使用redux-thunk,其目的是让dispatch能够接收一个函数作为参数(原则上来说其只能接收一个对象作为参数),从而在函数中异步任务执行完毕再执行更新state;

自己应该构建属于自己的项目模板,每次开展新项目时执行拿来主义操作即可。

 

责任编辑:武晓燕 来源: 前端点线面
相关推荐

2021-12-28 06:55:10

nginx配置命令

2021-12-08 22:48:16

Webpack异步同步

2022-01-23 23:35:04

vite项目webpack

2022-04-24 15:55:22

Go语言语言函数

2021-03-29 10:29:09

LinuxdockerLinux系统

2020-08-02 19:58:02

软件工具科学

2020-11-26 18:18:21

微服务业务规模技术

2015-08-18 08:55:03

redux核心

2023-05-11 07:25:57

ReduxMiddleware函数

2016-10-27 21:33:46

ReduxFlux异步方案

2016-12-09 15:02:02

云计算

2013-07-02 10:08:46

烂代码代码优化代码清理

2021-12-16 07:49:12

元宇宙VR平行时空

2013-04-09 10:06:50

Facebook HoROMFacebook

2015-09-14 09:28:47

2015-08-13 10:54:46

2020-09-24 06:41:33

通信IT行业

2015-09-07 13:55:53

PHPC++
点赞
收藏

51CTO技术栈公众号