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

Что такое Single SPA

Single SPA — это фреймворк для создания микрофронтендов. Он позволяет объединять несколько независимых приложений (React, Vue, Angular и др.) в единую SPA, управляя их жизненным циклом.

Ключевые особенности:

  • Каждое приложение загружается и работает независимо.
  • Поддерживает lazy-loading и изоляцию состояний.
  • Позволяет постепенно мигрировать с legacy-кода.

Пример регистрации приложения:

js
singleSpa.registerApplication(
  'app1',
  () => import('app1/main.js'),
  location => location.pathname.startsWith('/app1')
);

Плюсы:

  • Гибкость в выборе технологий.
  • Масштабируемость.

Минусы:

  • Сложность отладки.
  • Требуется согласованность в API/стилях.

Подходит для крупных проектов с распределёнными командами.

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

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

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

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