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

Работал ли с 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, если нужно — расскажу детали.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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