У меня есть дополнительный компонент, который не нужно немедленно загружать, чтобы я хотел разделить его. Я пытаюсь условно загрузить в реактивный компонент через require.ensure
. Я не получаю никаких консольных ошибок, но я также не вижу ничего загружаемого. Вот код, который я звоню:React/webpack условно возвращает компонент require.ensure (разделение кода)
renderContentzones() {
if (this.props.display) {
return require.ensure([],() => {
const Component = require('./content-zones/component.jsx').default;
return (
<Component
content={this.props.display}
/>
);
});
}
return null;
}
Это просто отображение пустого экрана в настоящее время (без ошибок). Это раньше работало, когда я использовал import 'displayComponent' from './content-zones/component.jsx'
и просто возвращал его, как обычно, в ответ, вместо этого require.ensure, но. Не знаете, что я делаю неправильно здесь, любая идея, как сделать что-то вроде этой работы? Благодаря!
Если вы используете 'console.log (Component)', что вы видите на консоли? не определено? – Hosar