Про ИИ и автоматическое заполнение мысль интересная, но, как мне кажется, поднимать ИИ для этого слишком замудрено. К тому же подставление параметров это не все, что нужно для полноценного запуска и разработки микрофронтенда
Про микробекенд и наносервисы не подскажу, это вопрос к моим коллегам по бэкенду 😀 Но вполне возможно, что совсем скоро сервисы разовьются настолько, что мы будем делить микросервисы на наносервисы, а наносервисы на пикосервисы 🤷♂️
Я правильно понимаю, что микрофронтенд должен брать данные с микробэкенда?
Это совершенно не важно. Ваш микрофронтенд может общаться с любым внешним сервисом, будь он микро* или гига*. Всё ограничивается вашей фантазией и архитектурой 😉
Мне кажется, когда встаёт вопрос про уменьшение ререндеров путём кардинального обратно-не-совместимого изменения API компонентов, проще совсем уйти от React в сторону библиотек, которые из коробки работают с ререндерами хорошо, например, Preact, Solid или Svelte. Потому что если ваше приложение написано на react-afc и вы используете другие библиотеки для React, то количество ререндеров библиотечных компонентов всё равно останется таким же и это будет бутылочным горлышком, пока создатели библиотек не перепишут их на этот же react-afc или что-то аналогичное.
Хочу сказать, что в плагине от mquandalle не работает подсветка синтаксиса в мультипроектных конфигурациях. Остальной функционал не проверял, но есть наитие что остальные фичи тоже не работают.
Очень полезный инструмент для проверки того, все ли потребители вашего пакета смогут им воспользоваться без проблем: https://github.com/arethetypeswrong/arethetypeswrong.github.io
Про ИИ и автоматическое заполнение мысль интересная, но, как мне кажется, поднимать ИИ для этого слишком замудрено. К тому же подставление параметров это не все, что нужно для полноценного запуска и разработки микрофронтенда
Про микробекенд и наносервисы не подскажу, это вопрос к моим коллегам по бэкенду 😀
Но вполне возможно, что совсем скоро сервисы разовьются настолько, что мы будем делить микросервисы на наносервисы, а наносервисы на пикосервисы 🤷♂️
Это совершенно не важно. Ваш микрофронтенд может общаться с любым внешним сервисом, будь он микро* или гига*. Всё ограничивается вашей фантазией и архитектурой 😉
А вы не рассматривали 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. Хотел поставить лайк, но что-то не получается(
Мда уж… Пришел хикковать и код писать, а сидишь на телефоне дежуришь. Я бы там ни за какие деньги не остался!