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

Какой опыт с микрофронтендом

Микрофронтенд — это архитектурный подход, где приложение разбивается на независимые части (микрофронтенды), которые могут разрабатываться, тестироваться и развертываться отдельно.

Опыт:

  • Работал с Module Federation в Webpack для загрузки микрофронтендов динамически.
  • Интегрировал микрофронтенды в React и Vue приложения.
  • Настраивал общее состояние через Redux или Custom Events.
  • Использовал Shadow DOM для изоляции стилей.

Пример:

javascript
// Конфигурация Module Federation (webpack.config.js)
new ModuleFederationPlugin({
  name: 'app1',
  remotes: {
    app2: 'app2@http://localhost:3002/remoteEntry.js',
  },
  shared: ['react', 'react-dom'],
});

Проблемы:

  • Сложности с версионностью зависимостей.
  • Перфоманс при загрузке множества микрофронтендов.
  • Тестирование E2E с несколькими приложениями.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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