umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.25k stars 2.65k forks source link

[Bug] 登录后退出登录再重新登录重定向后useRequest会调用两次 #7302

Closed z-jt-best closed 2 years ago

z-jt-best commented 2 years ago

What happens?

在antdPro页面中使用Request请求接口时, 如果在当前页面退出登录然后再登录后返回页面时, 该页面使用useRequest()就会发起两次请求接口. 以上问题在create umi创建出来的antdPro-complete模板项目中也存在该问题. 发起重复的请求并不是options请求

Mini Showcase Repository(REQUIRED)

https://github.com/z-jt-best/antdPro.git 项目是使用create-umi创建的模版,没有任何改动。

How To Reproduce

登录 => 退出登录 => 再登录 再登录发生重定向后首页中的useRequest会发起两次请求

51daebe829d0c9fbec1b1db15225c4b

Context

xiaofuliang commented 2 years ago

遇到同样这样的问题,replace到另外一个页面,useRequest会请求2次