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
今天你学习了吗!!!
查看全文
相关阅读:
【腾讯Bugly干货分享】移动互联网测试到质量的转变
【腾讯Bugly干货分享】微信终端跨平台组件 mars 系列(一)
如何用手机维护Mysql数据库
企业内网信息安全实践-记ChinaUnix技术交流
完成《Java编程入门》初稿
Windows Server 2012下安装Hyper-V虚拟机
MacOSX和Windows 8的完美融合
Iphone5S 体验(视频+截图)
PC上安装MAC X Lion
正宗PC Unix实验环境
原文地址:https://www.cnblogs.com/nayek/p/12388990.html
最新文章
依赖lean cloud的注册与登录
做一个项目前搭建一个tabBar(一)框架
有关一般处理程序的简单总结(1)
JQuery插件的使用
今天学习了在一般处理程序中写一个计算器
使用Html和ashx文件实现其简单的注册页面
ashx的学习
给自己一个空间
JQuery学习的尾声
JQuery中的事件以及动画
热门文章
JQuery选择器和DOM的操作-入门学习
使用javascript实现的一些功能
【腾讯Bugly干货分享】腾讯验证码的十二年
【腾讯Bugly干货分享】揭秘:微信是如何用libco支撑8亿用户的
【腾讯Bugly干货分享】深度学习在OCR中的应用
【腾讯Bugly干货分享】Android ListView与RecyclerView对比浅析--缓存机制
【腾讯Bugly干货分享】从0到1打造直播 App
【腾讯优测干货分享】从压测工具谈并发、压力、吞吐量
【腾讯Bugly干货分享】QQ电话适配iOS10 Callkit框架
【腾讯Bugly干货分享】Android性能优化典范——第6季
Copyright © 2011-2022 走看看