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
今天你学习了吗!!!
查看全文
相关阅读:
vue-生命周期图示 注解
vue-组件嵌套之——父组件向子组件传值
vue-框架模板的源代码注释
vue-小demo、小效果 合集(更新中...)
Gulp-自动化编译sass和pug文件
JS
Node.js- sublime搭建node的编译环境
sublime--package control的配置与插件安装
git-常用命令一览表
java面试题:jvm
原文地址:https://www.cnblogs.com/nayek/p/12388990.html
最新文章
iOS开发之加载、滑动翻阅大量图片优化解决方案
漫画 |《帝都老板十二时辰》
12款好用超赞的国外搜索资源网站 ,开发者们的标配,你都知道吗?不知道就OUT了
九张图带你了解全宇宙最神秘的团体——程序猿
Appium+python自动化(三十五)- 命令启动appium之 appium服务命令行参数(超详解)
漫画 |《帝都程序猿十二时辰》
Appium+python自动化(三十四)- 有图有真相,很美很精彩
Appium+python自动化(三十三)- 本地调试测试代码,远程控制测试环境-Remote(超详解)
Appium+python自动化(二十八)- 滑呀滑,滑到奈何桥喝碗孟婆汤
Appium+python自动化(二十五)- 那些让人抓耳挠腮、揪头发和掉头发的事
热门文章
sass
vue经验
echarts
echarts
css方法
小程序
JS笔记
vue-开发工具的安装
vue-自带vue-resource插件实现http请求
vue-路由配置和使用步骤整理
Copyright © 2011-2022 走看看