好记性不如烂笔头——Redux篇

大家好,我是“前端点线面”,一位新生代农民工,欢迎关注我获取最新前端知识和大量思维导图(“百题斩”获取《前端百题斩》pdf版;分别回复“go、React操作系统Linux设计模式jswebpacknginxRedux”获取对应学习思维导图,一起卷起来)

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

31ac63546c3d861b54a6a75234900810.png
Redux.png

一、初始化

f38f1a1de8950068502cd299bed20bf7.png
初始化.png

二、三大原则

bd59f794c924b1831c0339ecdd1fcff5.png
三大原则.png

三、基础

95c2cc60c6c310797d8e8e729c70f9b4.png
基础.png

四、API

a976e7e36f4ef86c340a72d7fc4362cf.png
API.png

4.1 createStore

194f604f5c469011dcc0f3a883a60a83.png
API_1.png

4.2 Store

950db016ebd7c79295e49c56c08d8326.png
API_2.png

4.3 combineReducers

6c68635d67076bb9757b142ceb1481e0.png
API_3.png

4.4 applyMiddleware

d7a4893267cfa7218a24240ef6d760df.png
API_4.png

4.5 bindActionCreators

f5a94f9ff8f06e6e74afd6284b300487.png
API_5.png

4.6 compose

cbfeb663e16137847a17ec5a5934db8f.png
API_6.png

五、异步Action创建函数

2a8e74f48143f4063b745db01a8f2341.png
异步Action创建函数.png

六、搭配React

013b2cd5ef8ecbc3bf6df95916b4a04e.png
搭配React.png

七、感悟

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

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

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

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

················· 执鸢者简介 ·················

你好,我是执鸢者,毕业于华中科技大学,现在是一名百度前端研发工程师,写有多篇原创文章,分享自己在学习中的点滴收获,近期撰写了《前端百题斩》系列文章(回复“百题斩”获取)、go入门文章,近期在撰写React系列文章,欢迎喜欢的小伙伴领取相关资料。

4aad5e93d2c9fd1bdfc8b916bb45ca73.png

识别方二维码加我微信、拉你进交流

da61c32661c3b061adbd51df2e194903.png

[1] 五万字前端面试宝典——前端百题斩(上)新鲜出炉

[2] 纯CSS实现beautiful按钮

[3] 一张思维导图入门React

[4] 一文搞定Diff算法

[5] 16张图入门Nginx——(前端够用,运维入门)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值