Встречается на собеседованиях • сегодня
Изучал ли микрофронтенд
Микрофронтенды — это архитектурный подход, где приложение разбивается на независимые части (микрофронтенды), которые разрабатываются, тестируются и деплоятся отдельно.
Ключевые аспекты:
- Изоляция: Каждый микрофронтенд работает в своем контексте (iframe, Web Components, Module Federation).
- Интеграция: Объединение через runtime (например,
import()илиSystemJS) или build-time (Module Federation в Webpack). - Преимущества: Независимые релизы, разные технологии в одном приложении.
Пример с Module Federation (Webpack 5):
javascript
// Конфиг хоста
new ModuleFederationPlugin({
name: 'host',
remotes: {
app1: 'app1@http://localhost:3001/remoteEntry.js'
}
})
// Конфиг микрофронтенда (app1)
new ModuleFederationPlugin({
name: 'app1',
filename: 'remoteEntry.js',
exposes: { './Button': './src/Button.js' }
}) Сложности:
- Согласованность UI/UX между командами.
- Общие зависимости (дублирование библиотек).
- Первоначальная настройка инфраструктуры.
Используется в крупных проектах, где важна независимая разработка компонентов.

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