react-router-cache-route
react-router-cache-route copied to clipboard
CacheSwitch不会触发Suspense的fallback
大佬,使用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就能正常触发。
有用到的,用react-router-dom就能正常触发。
请问解决这个问题了吗