React.lazy
首先,我使用和 useMemo加载一个 Redux 连接的组件
const Component = useMemo(() => lazy(() => import('./Component')), []);
然后,我根据我的路线渲染它,BrowserRouter
如下所示:
<BrowserRouter>
<Switch>
<Suspense fallback={<>Loading...</>}>
<Route exact path='/' render={() => <SubscriptionList/> } />
</Suspense>
</Switch>
</BrowserRouter>
我有多个要延迟加载的路由器。我无法提取“useMemo()”函数,因为我收到警告:
Critical dependency: the request of a dependency is an expression
我做错了什么,这里有什么问题?