Встречается на собеседованиях • сегодня
Какой опыт работы с Module Federation
Module Federation — это технология в Webpack, позволяющая загружать части приложения из разных сборок динамически. Использовал её для микрофронтендов, чтобы разделять код между несколькими независимыми приложениями.
Пример конфигурации хоста (host):
javascript
new ModuleFederationPlugin({
name: 'host',
remotes: {
app1: 'app1@http://localhost:3001/remoteEntry.js',
},
shared: ['react', 'react-dom'],
})Пример конфигурации удалённого приложения (remote):
javascript
new ModuleFederationPlugin({
name: 'app1',
exposes: {
'./Button': './src/components/Button',
},
shared: ['react', 'react-dom'],
})Ключевые моменты:
- Динамическая загрузка модулей без дублирования зависимостей
- Возможность обновлять части приложения независимо
- Общие зависимости через
sharedдля оптимизации
Сложности:
- Отладка может быть сложнее из-за распределённой природы
- Нужно тщательно контролировать версии общих зависимостей

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы