/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/statsCases/dynamic-import/src/index.js
25 строк
639 B
Alexander Akait
fix: track CommonJS build dependencies without require.cache children; run more suites on Bun/Deno (#21531)
27 июл 2026, 14:03
Не верифицирован
27 июл 2026, 14:03
6926396
Код
Авторство
О чём код?
import React from 'react' import { createRoot } from 'react-dom/client' const Loading = () => 'Loading...' class AsyncComponent extends React.Component { state = { Component: Loading } constructor(props) { super(props) import(/* webpackChunkName: 'pages/[request]' */ `./pages/${props.page}`) .then(({ default: Component }) => this.setState({ Component })) } render() { const { state: { Component } } = this return React.createElement(Component) } } const App = () => React.createElement(AsyncComponent, { page: 'home' }) const root = createRoot(document.getElementById('app')) root.render(React.createElement(App))