Как стать автором
Обновить
12
0
Максим Смирнов @FindYourDream

Фронтенд архитектор

Отправить сообщение

Привет. Все проекты хранятся в монорепах заведенных специально под бизнес сервис. Например, монорепа с админкой и монорепа с лк, не связанные с собой, отдельные репы

В данный момент в core команде 3 человека. За каждой бизнес командой у нас закреплено в среднем по 2-3 микрофронта которыми занимаются только они.

Привет! Сорри, за долгий ответ. Да мы работаем с глобальным слоем авторизации в хосте. Ремоуты ничего не знают про авторизации, они только знают где взять пользователя если он им нужен. Всем остальным управляет хост, в нем лежат интерсепторы, обработчики ответов с редиректами на логин и т.д

Для ангуляра не видится смысла в данном действии. С появлением нормального standalone API в 15 версии, можно рассмотреть данное решение.

Нет, проблем не возникает. На уровне конфига мы можем управлять зависимостями и синглтонить их. Поэтому все что касается ангуляра автоматом прописано как singlton: true

Как и любая другая технология в целом. Серебряных пуль не существует.

В данном кейсе главным выберется тот стиль, что прилетел из host приложения.

1. Да можно использовать, для этого внутри ремоута нужно определить роут и вызвать с помощью функции loadRemoteEntryModule().

2. При использовании nx-workspace автоматом перезагружается хост, но появилось это относительно недавно, до этого приходилось ручками обновлять страницу в браузере. В остальном hot работает как надо

3. Поддержка SSR заявлена, но не совсем отлично работает, поэтому данный момент пока держу за скобками и отложил в бэклог)

Получение стилей как и остальной статики, разруливается через baseHref, так что мы исключили такую возможность. Модуль получит только тот набор стилей что запросил + глобальные стили из хоста

Информация

В рейтинге
Не участвует
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность