Redux 工具包:创建 Thunk 函数
时间 :
2024-12-23,14:46:10
编辑 ::ADMIN
什么是 thunk?
在编程中,thunk 一词指的是执行延迟工作的代码部分,例如 javascript 中的异步函数。
redux 存储本身不处理异步逻辑。它只知道如何:
- 同步调度动作。
- 通过减速器更新状态。
- 通知 ui 有关状态更改的信息。
但是等等,如果是这样的话,我们如何调用 api 并根据它们的响应更新状态,这通常需要时间?我们该如何处理?
这就是 thunk 函数的用武之地。
什么是 thunk 函数?
thunk 函数是为处理异步逻辑(例如调用 api)而创建的函数。它需要两个参数dispatch和getstate来调度动作,并在需要时访问当前状态。
const getallusers = () => { return async (dispatch, getstate) => { dispatch(fetingallusers()); try { const users = await getusers(); dispatch(userupdated(users)); } catch (err) { dispatch(logerror(err)) } } }
400电话优惠
热门新闻
- SEO营销是什么意思?全面解析···
- 企业网站报价看需求,预算合理化
- 卓君SEO-让您的网站在搜索引···
- ShopEx是否具备移动端响应···
- js如何动态加载js
- 域权重速查神器
- 小公司建网站,打造企业线上形象···
- 珠海网站SEO优化案例:如何在···
- linux中命令符中参数-rf···
- 如何通过贴吧来进行cpa推广引···
- 百度移动端点击霸屏
- docker是用Go语言写的吗
- “高效推广,电话咨询立享优惠!···
- 怎么解决安装laravel失败···
- 服务器托管 vs 自建机房:哪···
- 让SEO在网络营销中发展下去
- ChatGPT目前不可用?我们···
- 专业东莞SEO优化推广:助力企···
- Vue keep-alive ···
- 个人免费空间建站如何实现零成本···
- laravel 提示没有主键
- 手机商城系统:开启智能购物新体···
- 关键词推广移动前3为何价格低?
- Element Table 表···
- 如何避免在 HTML 中显式挂···
- 微信小程序账号怎么注销
- 提升网站曝光率的利器SEO在线···
- 智能AI撰写:开创全新写作时代
- 原创 ···
- 怎么像微信公众号?提升个人品牌···
- 在VPS主机上建站,有哪些方法···
- 开源自助建站系统一键操作,整合···
- VSCode怎么用
- 专业SEO软文收录:提升网站排···
- 建站案例解析:如何为初创公司创···
- 打开学术新天地,无限可能-英文···
- 网络推广,无限触达潜能
- 恶意点击终结者
- 在 Laravel 中处理请求···
- 如何通过SEO营销精准提升品牌···
- 如何使用正则表达式从文本中提取···
- 阿里旺旺登录超时?快速解决法!
- 如何利用无广告免费自助建站平台···
- 专业的网站SEO推广,让您的网···
- “免费广告,一键发布神器”
- 专业SEO广告:提升网站流量与···
- 快速提升网站排名,高效收录策略
- sublime优点小结
- 打造极致高端网站设计
- 珠海做网站SEO,助力企业快速···