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

Использовал ли Module Federation

Да, использовал. Module Federation — это технология из Webpack 5, позволяющая загружать части приложения (модули) из других сборок динамически. Это особенно полезно в микросервисных архитектурах и микрофронтендах.

Пример конфигурации:

javascript
// host-app webpack.config.js
new ModuleFederationPlugin({
  name: 'host',
  remotes: {
    remoteApp: 'remoteApp@http://example.com/remoteEntry.js',
  },
});

Использование в коде:

javascript
const RemoteComponent = React.lazy(() => import('remoteApp/Button'));

Плюсы:

  • Независимые деплои
  • Разделение кода между командами
  • Динамическая загрузка модулей

Минусы:

  • Сложность отладки
  • Зависимость от версий Webpack
  • Требуется согласование API между модулями

Использовал в проектах с микрофронтендами для разделения функционала между командами.

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

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

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

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