Встречается на собеседованиях • сегодня
Работал ли с Microfrontend
Да, работал. Microfrontend — это архитектурный подход, где приложение разбито на независимые части, которые могут разрабатываться и деплоиться отдельно.
Пример с Module Federation (Webpack 5):
javascript
// Конфиг host-приложения
new ModuleFederationPlugin({
name: 'host',
remotes: {
app1: 'app1@http://localhost:3001/remoteEntry.js',
},
});
// Конфиг удаленного приложения (app1)
new ModuleFederationPlugin({
name: 'app1',
exposes: {
'./Button': './src/Button',
},
});
text
**Плюсы:**
- Независимость команд и технологий (React, Vue в одном проекте).
- Постепенная миграция legacy-кода.
**Сложности:**
- Согласование API и стилей между микрофронтендами.
- Оверхеды на сборку и загрузку.
Использовал в проектах с Module Federation, Single-SPA, если нужно — расскажу детали.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы