= Loadable({
loader: () => import('app/containers/Main'),
loading: () => (
<Icon
type="loading"
spin
style={{ position: 'absolute', top: '50%', left: '50%', fontSize: '50px' }}
/>
),
});
Main.preload();
const App = () => (
<Provider store={store}>
<PersistGate loading={'PERSIST LOADER, RETRIVE STATE OF REDUX'} persistor={persistor}>
<ConnectedRouter history={history}>
<ThemeProvider theme={theme}>
<Main />
</ThemeProvider>
</ConnectedRouter>
</PersistGate>
</Provider>
);
Первый вопрос, норм ли так делать для лоадера всего приложения? Второй, как сделать прелоад <link rel="preload" > , а не обычный линк, lighthouse ругается, что можно много оптимизировать по времени много.
Так они ж, авторы, сказали, что более не поддерживают Loadable, не?
Обсуждают сегодня