reactjs - Reactjs - 即使在切换选项卡时,请求仍在加载时使按钮保持禁用状态
问题描述
我有一个按钮,每当我单击它时都会执行 http get 请求。当请求仍在加载时,该按钮被禁用,但是,每当我切换选项卡并再次返回原始选项卡时,即使请求尚未完成加载,该按钮也不再被禁用。即使在切换标签时,我也希望该按钮保持禁用状态。我怎样才能做到这一点?
这是按钮的样子:
<Button
startIcon={myMutation.status === "loading" ? <CircularProgress size={20} /> : <GetApp />}
disabled={myMutation.status === "loading"}
onClick={() => myMutation.mutate(exportFilter)}
>
</Button>
解决方案
推荐阅读
- sql - BigQuery:从数组创建表
- php - php更改日期的顺序
- python - “while”循环过早退出(python 3)
- mysql - MySQL子查询作为别名 - 未知列错误
- c# - AutoMapper 不映射嵌套的复杂类型
- ffmpeg - 使用 ffmpeg 将 DTS 转换为 AAC 将语音音频向右移动
- path - 路径问题 - POSIX HFS 无法获取文件夹
- java - Firebase 数据库分页滚动动作
- bash - Bash - 如果主域在文件 A(或管道)中,则从文件 B 中删除域/子域
- android - 将可见性设置为 GONE 不会隐藏 imageView