Нам нужно повторно использовать компоненты в разных репозиториях.Одно из решений, которое у нас есть, - предоставить эти компоненты в виде пакетов npm.Мы рассматриваем возможность перехода на Angular Elements и задаемся вопросом, является ли это правильным подходом.
Будет ли Angular Elements распространять файлы общего поставщика или это будет n раз полезной нагрузки для n элементов на моей странице?
Будет ли несколько Angular Elements работать без сбоев с родительским приложением Angular или друг с другом?Мы слышали о некоторых конфликтах в js зоны?
Если есть общие кэшированные данные (например, в хранилище ngrx / redux), будут ли элементы иметь к ним доступ?
Есть ли какие-либо преимущества?использовать этот подход, чем просто создавать отдельные библиотеки и экспортировать обычные компоненты в виде пакетов npm?