zoukankan
html css js c++ java
使用Redux-thunk中间件实现ajax数据请求
github(redux-thunk):
https://github.com/reduxjs/redux-thunk
重点:之前只用redux的话actionCreator中的方法返回的action只能是一个对象,再使用redux-thunk之后就可以返回一个函数了
优点:将异步数据放在action中处理,方便自动化测试
一、redux-thunk将异步请求或非常复杂的逻辑,将它拆分到action中处理
二、通过getTodoLIst返回一个函数给action
三、再通过store.dispatch将返回的函数派发给store
四、store接收到函数之前会自动执行函数,getTodoList返回的函数中会接收一个dispatch参数,并通过函数内部的dispatch将异步获取后的数据action派发给store
五、store再自动转发给reducer
六、reducer通过判断action类型,将数据进行深拷贝后处理,然后再将newState返回给store
今天你学习了吗!!!
查看全文
相关阅读:
大话设计模式笔记 装饰模式
大话设计模式笔记 依赖倒转原则
大话设计模式笔记 单一职责原则 开放-封闭原则
Effective Java 英文 第二版 读书笔记 Item 5:Avoid creating unnecessary objects.
Effective Java 英文 第二版 读书笔记 Item 4:Attempting to enforce noninstantiability by making a class abstract does not work.
Effective Java 英文 第二版 读书笔记 Item 3:Enforce the singleton property with a private constructor or an enum type.
Effective Java 英文 第二版 读书笔记 Item 2:Consider a builder when faced with many constructor parameters.
大话设计模式笔记 策略模式
大话设计模式笔记 简单工厂模式
jvm的垃圾回收算法
原文地址:https://www.cnblogs.com/nayek/p/12388990.html
最新文章
2019.7.4刷题统计
2019.7.3刷题统计
2019.7.2刷题统计
二叉树的基本操作
结构体与typedef的使用,还有结构体指针的使用(二层结构体指针)
队列的学习
欧拉回路的学习
博弈专题
n皇后问题
45 SQLALchemy
热门文章
44 存储引擎 慢日志 权限
补习 pymysql 事务
43 pythonl操作pymysql
42 外键 数据行的操作
41 数据库操作
40 epoll方法 数据库简概
39 IO 阻塞IO 非阻塞IO 多路复用select
38 协程 greenlet模块实现并发 Gevent
37 GIL 线程池 同步异步 阻塞非阻塞
大话设计模式笔记 代理模式
Copyright © 2011-2022 走看看