Как стать автором
Обновить

Комментарии 2

Интересная статья. Последние пару недель тоже разбираюсь в микрофронтенде, в частности ModuleFederationPlugin, чтобы перейти с обычных микроприложений. Пока такого комплексного решения под разные системы еще не делал, но в планах.

Хотелось бы узнать как вы реализуете работу с ассетами в проектах? К примеру, есть у меня компоненты, которые помимо стилей, которые легко могут разместиться и в js, содержат в себе набор графики - кастомных иконок, различных состояний и т.п. С одной стороны можно конечно всё складировать где-то в одном месте главного приложения, но это нарушает саму идею, когда каждый отдельный проект не знает что там "сверху" или "у других".

Мы используем вот такую библиотеку - https://github.com/ngneat/svg-icon. Позволяет svg-шки обернуть в компоненту. Выбор картинки осуществляется по ключу. Сама компонента тянется как MF плагин.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий