这个是解决redux架构中actions方法无法异步返回action的问题的,比如我们在做登录、获取用户信息、获取全局定位城市、获取全局配置等等场景,都是要调用接口异步获取的,此时就可以利用redux-thunk来解决。
thunk中间件的原理其实就是对dispatch进行改写,使其不仅可以接受action对象, 也可以接收一个函数,并且会将dispatch动作及getState方法传入到此函数中,我们就可以在这个函数中进行异步动作,异步执行完成后,再去dispatch对应的action。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱