组件中使用了异步加载组件的方式,可能是由于路由表中,我使用了React.lazy()去异步加载组件,导致这是因为我们在react组件懒加载的时候,发生页面跳转,但是可能由于 网络的原因,路由跳转了,但是组件的内容还没有跳转过

<Suspense fallback={<div>稍等</div>}>
  <Provider store={storeData}>
  
    <PersistGate loading={null} persistor={persistor}>
        <BrowserRouter>
        
        
            <ConfigProvider locale={zhCN}>
                <App></App>
              </ConfigProvider>
          
            
        
        </BrowserRouter>
      </PersistGate>
    
  </Provider>
  </Suspense>

完美解决,这样就算页面刷新也不会报错了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐