reactjs - Typescript Multiple API 以任意顺序更新状态
问题描述
我有一个打字稿项目,并且不允许加载其他 3rd 方库。我不能在这个项目中使用“useEffect”,因为如果这很重要,供应商正在使用旧版本的 React。我需要执行以下操作:
- 进行 API 调用以获取令牌(我可以这样做)
- 进行 5 次不同的 API 调用以带回文件(这可以异步完成,因为完成此操作没有顺序)
- 但是当任何 API 调用解决时,我想更新一个进度条。
- 当它们都完成后,我会将它们发送到另一个屏幕
我一直在为此苦苦挣扎,我试图首先抓住承诺,而不会将我与 async / await 混淆。抱歉,这不是一个具体的问题,而是一个策略,但希望有人能帮助我走得更远。我希望举个例子。我读得越多,我就越困惑。我是新手。
解决方案
推荐阅读
- python - 我收到错误和回溯尝试发送带有硒的whatsapp
- django - Django中的URL路径查找器-当它不断将我重定向到主视图时有什么解决方法吗?
- node.js - 发布路线不适用于用户注册
- r - 根据我的数据框中现有列的值在 R 中创建一个新列
- uwp - UWP 坏图像异常
- ruby-on-rails - 如何在Rails中使用AND而不是OR来查询has_and_belongs_to?
- javascript - Eloquent Javascript (findInRemoteStorage) 。然后执行一个函数,但选择不返回解析为其返回值的承诺
- mysql - 如何正确使用“JSON_TABLE”从 MySQL8 中的 Json 数组中获取匹配的名称?
- animation - FFmpeg多个drawtext过滤器彼此相邻
- python - 从没有零的 3d 数组中取平均值