Встречается на собеседованиях • сегодня
Что такое микрофронтенд
Микрофронтенд — это архитектурный подход, при котором фронтенд приложение разбивается на независимые, слабосвязанные модули (микрофронтенды). Каждый модуль разрабатывается, тестируется и развертывается отдельно, но работает как часть единого приложения.
Ключевые особенности:
- Независимость команд и технологий (React, Vue, Angular в одном проекте)
- Постепенное обновление legacy-кода
- Изолированность стилей и состояния
- Индивидуальный деплой модулей
Пример реализации:
javascript
// Конфигурация модульной системы (например, Webpack Module Federation)
new ModuleFederationPlugin({
name: 'app1',
remotes: {
app2: 'app2@http://localhost:3002/remoteEntry.js'
}
})Плюсы: масштабируемость, независимость команд, гибкость технологий.
Минусы: сложность координации, overhead бандлов, потенциальные конфликты.
Подходит для крупных проектов с распределенными командами.

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