Про ИИ и автоматическое заполнение мысль интересная, но, как мне кажется, поднимать ИИ для этого слишком замудрено. К тому же подставление параметров это не все, что нужно для полноценного запуска и разработки микрофронтенда
Про микробекенд и наносервисы не подскажу, это вопрос к моим коллегам по бэкенду 😀 Но вполне возможно, что совсем скоро сервисы разовьются настолько, что мы будем делить микросервисы на наносервисы, а наносервисы на пикосервисы 🤷♂️
Я правильно понимаю, что микрофронтенд должен брать данные с микробэкенда?
Это совершенно не важно. Ваш микрофронтенд может общаться с любым внешним сервисом, будь он микро* или гига*. Всё ограничивается вашей фантазией и архитектурой 😉
Мне кажется, когда встаёт вопрос про уменьшение ререндеров путём кардинального обратно-не-совместимого изменения API компонентов, проще совсем уйти от React в сторону библиотек, которые из коробки работают с ререндерами хорошо, например, Preact, Solid или Svelte. Потому что если ваше приложение написано на react-afc и вы используете другие библиотеки для React, то количество ререндеров библиотечных компонентов всё равно останется таким же и это будет бутылочным горлышком, пока создатели библиотек не перепишут их на этот же react-afc или что-то аналогичное.
Хочу сказать, что в плагине от mquandalle не работает подсветка синтаксиса в мультипроектных конфигурациях. Остальной функционал не проверял, но есть наитие что остальные фичи тоже не работают.
Про ИИ и автоматическое заполнение мысль интересная, но, как мне кажется, поднимать ИИ для этого слишком замудрено. К тому же подставление параметров это не все, что нужно для полноценного запуска и разработки микрофронтенда
Про микробекенд и наносервисы не подскажу, это вопрос к моим коллегам по бэкенду 😀
Но вполне возможно, что совсем скоро сервисы разовьются настолько, что мы будем делить микросервисы на наносервисы, а наносервисы на пикосервисы 🤷♂️
Это совершенно не важно. Ваш микрофронтенд может общаться с любым внешним сервисом, будь он микро* или гига*. Всё ограничивается вашей фантазией и архитектурой 😉
А вы не рассматривали pnpm вместо Yarn? Почему выбрали именно Yarn?
Мне кажется, когда встаёт вопрос про уменьшение ререндеров путём кардинального обратно-не-совместимого изменения API компонентов, проще совсем уйти от React в сторону библиотек, которые из коробки работают с ререндерами хорошо, например, Preact, Solid или Svelte. Потому что если ваше приложение написано на react-afc и вы используете другие библиотеки для React, то количество ререндеров библиотечных компонентов всё равно останется таким же и это будет бутылочным горлышком, пока создатели библиотек не перепишут их на этот же react-afc или что-то аналогичное.
Вы создали паттерн Container/Presenter, который был придуман Дэном Абрамовым. Но похвально, что вы дошли до этого самостоятельно!
Плагин GraphQL на скриншоте в статье это не тот, что открывается по соответствующей ссылке.
Вот плагин, который показан на скриншоте: https://marketplace.visualstudio.com/items?itemName=mquandalle.graphql
Хочу сказать, что в плагине от
mquandalle
не работает подсветка синтаксиса в мультипроектных конфигурациях. Остальной функционал не проверял, но есть наитие что остальные фичи тоже не работают.Спасибо за статью! Получилось очень информативно!
P.S. Хотел поставить лайк, но что-то не получается(
Мда уж… Пришел хикковать и код писать, а сидишь на телефоне дежуришь. Я бы там ни за какие деньги не остался!