Очень полезные и не стандартные видео у тебя !! Хотелось бы еще увидеть mobx с react ts продвинутый курс . А так спасибо большое за твой труд !! Удачи в развитие канала.
@ЕвгенийНекрасов-ч8ж2 ай бұрын
Это был бы топ #react #mobx
@alekseybord53733 ай бұрын
Интересный подход! Только не особо понятны преимущества такой сложной интеграции, ведь queryClient к react не привязан и его можно в сторе использовать типа users = queryClient.fetchQuery(...)
@ПользовательПользователь-с8к3 ай бұрын
Думаю, преимуществ в такой интеграции нет
@sashapticin3 ай бұрын
Оч круто, сейчас буду лезть в исходники Mobx и ReactQuery, чтобы лучше понять как это все работает. А после еще раз пересмотрю твое видео у буду пробовать реализовать это все, но осознанно 😄 Тебе большой респект ❤ Подскажи, в твоем сообществе много такого контента?
@АнатолийГорбов-о1ь2 ай бұрын
Жень привет, а ты с эффектором не работал?
@АнатолийГорбов-о1ь2 ай бұрын
А так видос супер, обожаю реакт-квери, и все думал с каким то стейтменеджером его интегрировать, думал про эффектор, так как с ним поработал, очень понравился, но надо смотреть как он будет в долгосрок на проекте, пока тока мвп)) спасибо за видос, попробую использовать эти знания по РК для интеграции, а может и мобХ попробую, у тебя кстати по мобХ нету видоса или курса, может в сообществе планируешь сделать такой, как недавно выпустил по реакт квери?
@art76534 ай бұрын
мозг не взорвался, спасибо
@deanArtDev3 ай бұрын
Спасибо за видео, очень позновательно. Кажется кеширование не работает, запросы /user улетают с одинаковыми queryKey. Код не запускал, но по видео сложилось такое впечатление
@ЛаурахитАй бұрын
А кто то пробовал подобное реализовать для для InfiniteQuery. Что то весь мозг сломал с этими типами. Что интересно работает правильно, но эта типизация просто никак не хочет типизироваться)
@ЕвгенийНекрасов-ч8ж2 ай бұрын
Зачем использовать tanstack query, если get поля методов помечаются под капотом декаратором computed => computed зависит от observable (то есть свойств, в данном случае массив Users) => computed свойства и так кэшируются(написано в доке mobx) - если у нас observable не изменился, от которого он зависит
@ЕвгенийНекрасов-ч8ж2 ай бұрын
@tanercoder1915 Мог бы ответить на вопрос, который я задал автору, но, так как ты опытный в этом инструменте, то и тебе задам. А мне ,возможно, скоро предстоит на нем писать. Если я правильно понял концепцию и описал ее выше..
@paromovevg2 ай бұрын
Тут решается другая проблема - что бы при обращении к полю в компоненте, данные автоматически загружались без использования useEffect Оптимизации перерисовки были и есть в любом случае
@romanchebotaev_frontendblog3 ай бұрын
Мозг взрывается вдвойне у тех, кто не работал с react-query и MobX трогал когда то давно)
@andreyplatov27582 ай бұрын
всего 132 лайка, странно. материал урока крайне полезен
@kimanowka4 ай бұрын
А ты можешь рассказать, в каких случаях такой тандем может понадобиться? Потому что , вроде как, tanstack со своим кешированием, ревалидацией данных покрывает большинство кейсов
@RussianFrontend3 ай бұрын
как минимум, чтобы держать view чистой, отдельно от логики, вся логика будет в mobx классах сложные вещи как правило пишутся на классах без хуков, используя ООП паттерны проектирования, Mobx гибкий и отлично для них подходит
@deanArtDev3 ай бұрын
@@RussianFrontend и без mobx view может быть чистый. Когда у тебя начинается агрегация сторов илил инеькция стора в стор, тогд mobx классы тановятся очень грязными и тяжело читаемыми =(
@xxxxxxxeeeeeeeeee2 ай бұрын
@@RussianFrontend а не проще сразу взять mobx?
@kusov4748Ай бұрын
@@RussianFrontendхуки как раз и являются адаптерами к доменной логике. Божечки мои 😥
@ssssed914 ай бұрын
а ты можешь поделиться свой nvim конфигурацией?
@paromovevg4 ай бұрын
NvChad
@владимиркарпов-т4ъАй бұрын
easy motion установи
@ВсеволодРусинский4 ай бұрын
Круто!
@symasaiti4 ай бұрын
Ждем интеграцию react query с zustand
@tanercoder19154 ай бұрын
Моск умер на 15й минуте.😅 Хотя уже год пишу на MobX. Хоть и без React Query . У нас простой axios для запросов. Спасибо!
@DamirKipkaev4 ай бұрын
result - резАлт !
@sam_borski3 ай бұрын
результ
@Rasty_Boss2 ай бұрын
Инфо-цыган, даже код весь не может показать, хочет продать за подписку
@kusov4748Ай бұрын
Зачем mobx если есть react query и наоборот? Размер бандла скажет спасибо
@paromovevgАй бұрын
Потому что эти инструменты решают разные задачи? На mobx можно делать запросы к серверу, но всё придётся реализовывать руками. На tanstack-query клёво делать запросы, но других проблем, которые решает state manadger он не решает. Размер бандла это отдельная тема, причём очень сложная. Например все говорят про размер инструмента, но не говорят про колличество клиентского кода, который получается на нём. В этом смысле react-query может, даже экономить бандл, в некоторых кейсах. И не везде размер бандла это определяющий показатель
@kusov4748Ай бұрын
@@paromovevgпосмотрел видео) не знаком с mobx. Получилась хорошая обвязка на первый взгляд. Лайк
@AlexyRumyantsev3 ай бұрын
будущий react compiler собирается банить mobx
@gatos-su2 ай бұрын
Мобх можно забанить, только если забанить useEffect)
@OlegMaximenko-l7e3 ай бұрын
все круто, но блин, учите английский
@VladislavPerfilov14 күн бұрын
36 минут пустой болтовни. Исходников нет. Это скам