Встречается на собеседованиях • сегодня
Каким образом будешь разделять монолит на микрофронт
Разделение монолита на микрофронты делаю по бизнес-доменам (по фичам). Каждый микрофронт - независимый модуль со своей логикой, стилями и зависимостями.
Основные подходы:
- Композиция на клиенте - загрузка бандлов микрофронтов в runtime (например через Module Federation в Webpack)
js
// host app
import('./microfrontend/Module').then(module => {
module.render(document.getElementById('container'));
});- Композиция на сервере - SSR и сборка страницы из фрагментов
Ключевые принципы:
- Изоляция стилей (CSS-in-JS, Shadow DOM)
- Независимый деплой
- Четкие API между микрофронтами
- Общие зависимости через shared-слой
Инструменты: Webpack Module Federation, Single-SPA, Qiankun.

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