今天项目upgrade之后发现,首次切换路由BasicLayout会重新渲染,然后官网预览也是这个问题,线上运行的版本没有这个问题
打开官网随便一个页面,清理通知,点击菜单栏切换,整个页面重新渲染了,通知、用户信息再次触发请求

BasicLayout只渲染一次
@chenshuai2144 陈总看一眼
遇到同样的问题
我的umi之前是3.1.4版本,不会有此问题 ,升级到3.2.1之后出现此问题,我试了一个3.1.4版本之前的,也有这个问题。 目前我已知的3.1.4 3.1.0可以,你切换umi版本试一下。
这个是 umi 的 layout 处理问题: https://github.com/umijs/umi/issues/4104
这个是 umi 的 layout 处理问题: umijs/umi#4104
hello, 这个问题解决了吗? 也遇到了这个问题, 首次刷新页面后,点击栏目会导致 ProLayout 重新被渲染, 而且 onCollapse 也被会触发,导致原本收起的菜单栏,重新被展开(步骤: 刷新页面-》 收起菜单 -》点击其他菜单)。
没事了, 按楼上的切到了 3.1.4 版本后解决了该问题了。
我切到3.1.4也没解决,有官方解决方案么
3.2.9出现此问题
Most helpful comment
遇到同样的问题
我的umi之前是3.1.4版本,不会有此问题 ,升级到3.2.1之后出现此问题,我试了一个3.1.4版本之前的,也有这个问题。 目前我已知的3.1.4 3.1.0可以,你切换umi版本试一下。