Как я микрофронты по
😵 Новый месяц, новая команда, новый проект. Хотя я уже участвую в авантюре с вёрсткой главного сайта нашей конторы, мне предложили ещё один супердупер проект.
Он будет нужен в бюджетировании компании. Не стал вникать, что это значит. Понял только одно: этим кто-то будет пользоваться и платить за это.
😌 По сути, это витрина из виджетов. Каждый виджет часть другого продукта. Например, на скрине можно увидеть карточки задач, с данными из нашего трекера.
Но тут есть нюанс. Карточка это отдельное Vue приложение, чтоб можно было её шарить между трекером и витриной. Ну и не править одно и то же в двух местах.
🚬 Отсюда и начинается самое интересное. Фрактальные фронтенды внутри фронтендов. Ранее я с таким не работал. Да, я читал книжку и смотрел Минина, но вживую всё как то иначе.
На практике такая штука нужна, когда над одним продуктом работают несколько команд. Для петов такое перебор. Самая сложная часть тут оказалась не в коде, а в архитектуре.
😳 Всю неделю я лениво читал, клонировал, сравнивал и повторял. С GPT разобраться в этом венегрете получилось намного быстрее, чем с обычным интернетом.
Скоро начну интеграцию. Ожидайте подробностй про Module Federation.
📊 #статистика в IT 1578д | 4824ч
