qiankun icon indicating copy to clipboard operation
qiankun copied to clipboard

子应用之间切换,报错Can't perform a React state update on an unmounted component...

Open hellojayjay opened this issue 3 years ago • 8 comments

What happens?

所有项目都是umi创建

子应用之间切换,报错: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function. at SrcUmiPluginmodelHelpersExecutor (http://localhost:8001/umi.js:97114:20) at SrcUmiPluginmodelProvider (http://localhost:8001/umi.js:96754:23)

但是子应用都没有使用useEffect

Mini Showcase Repository(REQUIRED)

https://github.com/hellojayjay/qiankun-issue

How To Reproduce

1.来回点击【跳转app1】【跳转app2】 2.某次会报错 如下图 error

Expected behavior 不报错

Context

  • qiankun Version:
  • qiankun "2.4.2"
  • Platform Version:
  • Windows 10 20H2
  • Browser Version:
  • Chrome 90.0.4430.212

hellojayjay avatar May 28 '21 13:05 hellojayjay

同样的问题,而且来回切换几次就没有这个warning了。

doubaozia avatar Jul 06 '21 06:07 doubaozia

同样遇到这个问题,在初次加载子应用就会报错。

sogud avatar Oct 11 '21 10:10 sogud

同样遇到这个问题,在初次加载子应用就会报错。+1

Issho-lin avatar Sep 09 '22 07:09 Issho-lin

+2

johanazhu avatar Dec 14 '22 10:12 johanazhu

同样的问题,子应用之间切换经常会报。

YeongaeLee avatar Feb 09 '23 07:02 YeongaeLee

解决了吗

gaona233 avatar Apr 18 '23 08:04 gaona233

解决了吗

gaona233 avatar Apr 18 '23 08:04 gaona233

同样的问题,umi子应用与react子应用切换,有解决方案了吗?

sambiggod avatar Jan 18 '24 10:01 sambiggod