Встречается на собеседованиях • сегодня

Зачем использовать Micro Frontend

Micro Frontend позволяет разбить монолитное приложение на независимые части, которые можно разрабатывать, тестировать и развертывать отдельно. Это особенно полезно для больших команд, работающих над разными функциональными блоками.

Преимущества:

  • Независимость команд — каждая команда может выбрать свой стек технологий (React, Vue, Angular).
  • Постепенное обновление — можно мигрировать с legacy-кода по частям.
  • Изолированность — ошибки в одном модуле не ломают всё приложение.

Пример реализации:

javascript
// Конфигурация Module Federation в Webpack  
new ModuleFederationPlugin({  
  name: 'app1',  
  filename: 'remoteEntry.js',  
  exposes: { './Button': './src/Button' },  
  remotes: { app2: 'app2@http://localhost:3002/remoteEntry.js' }  
})  

Недостатки: сложность в управлении зависимостями и увеличение размера бандла.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы