Кто такой этот микрофронтедМикрофронтед это деление монолитного приложения на независимые части и их независимая разработка. При том, что эти части приложения могут взаимодействовать между собой, но тестируются и разрабатываются отдельно.
Актуальна эта история для очень больших приложений, поэтому не везде этот подход стоит использовать.
Какие же есть плюсы у микрофронтенда:
- Возможность работы нескольких команд над приложением
- Легкая маштабируемость
- Изолированность кода
- Более легкое и внедрение фич и их дебаг
Минусы:
- Всё-таки нужна прослойка для объединения всех компонентов
- Проблема общих ресурсов (пакетов) и выполняется всё в одной среде (браузере)
Как и любой друой подхол микрофронтед стоит использовать с умом и не использовать его везде, потому что это просто хайпвая тема.