Пусть shell отвечает за верхнеуровневые URL и подключение микрофронтендов, а каждый модуль — за маршруты внутри закреплённого префикса.
Как концептуально организовать единый роутинг в микрофронтендах?
Пусть shell отвечает за верхнеуровневые URL и подключение микрофронтендов, а каждый модуль — за маршруты внутри закреплённого префикса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Пусть shell отвечает за верхнеуровневые URL и подключение микрофронтендов, а каждый модуль — за маршруты внутри закреплённого префикса.
Договоритесь о deep links, query-параметрах, 404, навигационных событиях и проверке доступа. Нельзя независимо управлять browser history несколькими роутерами без координации: возможны конфликтующие переходы. Общий контракт важнее общего фреймворка. Проверьте прямое открытие вложенного URL, обновление страницы и кнопки назад/вперёд.