Пришло время поговорить про микрофронтенды



У меня уже много кто спрашивал, а что это вообще такое, сейчас я кратко изложу как и что.



Микрофронтенды независимо доставляемые клиентские компоненты в браузере объединяются в единое целое. Здесь мы представляем веб-приложение как набор функций, за каждую из которых отвечает отдельная команда. То есть условно говоря разные компоненты вашего приложения могут быть написаны на разных фреймвроках



В WebPack версии 5 появилась такая штука как Module Federation, она позволяют объединять приложения в единой целой.

То есть условно говоря у вас есть приложение написанное на React и приложение написанное на Solidjs, с помощью Module Federation вы можете импортировать удаленные компоненты React-а в Solidjs приложение и наоборот.



🔥 Если интересна тема и хочешь продолжения, жду огней 🔥