Open langjinjie opened 1 year ago
大佬,使用CacheSwitch包住路由不能触发Suspense的fallback
<Suspense fallback={<Loading />}> <CacheSwitch> {routes.map(({ path, ...props }: RouteProps) => ( <Route key={`rt${path}`} path={path} {...props} exact /> ))} {cacheRoutes.map(({ path, ...props }: CacheRouteProps) => ( <CacheRoute className="cache-route" key={`rt${path}`} path={path} {...props} exact /> ))} <Redirect from="/*" to="/error" /> </CacheSwitch> </Suspense>
有用到 React.lazy 吗,suspense 需要配合这个 api 使用
有用到的,用react-router-dom就能正常触发。
请问解决这个问题了吗
大佬,使用CacheSwitch包住路由不能触发Suspense的fallback