Пікірлер
@michaelkovach3894
@michaelkovach3894 Ай бұрын
Человек за 15 мин. объяснил то что иные мусолят и не могут объяснить за часа 4
@warcraft.mp4889
@warcraft.mp4889 2 ай бұрын
Сосал?
@mavldr
@mavldr 5 ай бұрын
Оооочень полезно и доступно, спасибо тебе большое за видно
@true227
@true227 9 ай бұрын
люди, которые показывают реальное применение инструментов на практике не получают просмотров и забивают на ютьюб, а всякое говно типа минина пересказывающие оф доку собирают подписоту:(
@srjp4777
@srjp4777 10 ай бұрын
У меня почему-то не работает частичный поиск. Я делаю поиск по одному из полей объекта и ответ приходит только если введенное значение полностью совпадает со значением в поле объекта. Кто нибудь може подсказать из-за чего так может быть?
@Artem_Arutunyan
@Artem_Arutunyan 11 ай бұрын
Шикарное объяснение!
@pirog-alex
@pirog-alex Жыл бұрын
Самое интересное, как быть в ситуации, когда мы удаляем что-то по id? По идее при обычном indalidatesTags после удаления будет попытка автоматически перезапросить данные по id, но записи в БД уже нет - получаем 404. В целом, ну нет данных и нет, не страшно, что запрос выполнился. А с другой стороны 404 в консоли по удаленному посту покоя не дает. Это решается тегами?
@Denis-rh9jp
@Denis-rh9jp Жыл бұрын
Парень, у тебя талант, делай свои курсы или уроки. Я посмотрел кучу всяких курсов и объяснений. Твой ролик на пальцах показывает что как и почему…. Спасибо!!!
@Denis-rh9jp
@Denis-rh9jp Жыл бұрын
Офигеть! Одно из самых эффективных 13ти минутных учебных видео! Респект, чувак, респект.
@Haskiken4370
@Haskiken4370 Жыл бұрын
блин я надеялся это исходник без наличия контента этого урока. То есть без изменений этой темы но спасибо
@mr_adw
@mr_adw Жыл бұрын
Получается что теперь необходимости использования toolkit практически нет?
@RamaRama-qv3jo
@RamaRama-qv3jo Жыл бұрын
Прекрасное объяснение и подача, жаль большое нет контента...
@АлександрГрадинар-ф7б
@АлександрГрадинар-ф7б Жыл бұрын
Классное видео, благодарю, очень полезно. Кстати, кажется refetchOnFocus по умолчанию true, я долго понять не мог чё запросы каждый раз идут :D
@beha8675
@beha8675 Жыл бұрын
Очень хорошое видео круто обьяснили , можете еще делать видео про мутации?
@abobunus
@abobunus Жыл бұрын
redux suck? это что-то новенькое 0:52
@EvaKerrigan
@EvaKerrigan Жыл бұрын
Это лучшее видео что я видела за всю жизнь по фронтенду, по всем темам вообще ) Это идеально ! Я, наконец, прониклась графкюэлем ! Спасибо !!! 🤍🤍🤍
@ИльяИваник-ф8ф
@ИльяИваник-ф8ф Жыл бұрын
Подскажи пожалуйста, а если у меня в одном компоненте считываются данные через RTK Query, а в другом мне надо сделать селектор из этих данных? Нигде не нашел реализации.
@ecroFeGushKa
@ecroFeGushKa Жыл бұрын
Во все RTKQ endpoints встроен селектор, доступ к нему есть в виде someApi.endpoints.XXX.select(...queryParams)(store.getState()). В таком виде его можно использовать в reselect или в useSelector
@en_kratia
@en_kratia Жыл бұрын
@@ecroFeGushKa спасибо.
@SabilasSalam
@SabilasSalam 7 ай бұрын
@@ecroFeGushKa можно подробней пожалуйста?
@ГусяНоздреватая
@ГусяНоздреватая Жыл бұрын
20:26 сейчас вообще можно включить автоматическую генерацию кастомных хуков, даже дженерики прописывать не придётся)
@ВсеволодЗахаров-я1ы
@ВсеволодЗахаров-я1ы Жыл бұрын
Saga это кринж
@whoiam6395
@whoiam6395 Жыл бұрын
Попал на легаси проект! Вот приходится учить легаси технологии!
@vitalyognitsky2801
@vitalyognitsky2801 Жыл бұрын
Пизда вам Ублюдки рашисткие. Тупыееееееееее
@Dashabubli4
@Dashabubli4 Жыл бұрын
по делу и кратко, спасибо большое, долго искал чтоб разобраться с rtk )
@noobike7996
@noobike7996 Жыл бұрын
Самое понятное объяснения редакса в интернете
@localhost666
@localhost666 Жыл бұрын
Каким образом на клиенте работает автозаполнение по полям, которые указаны на сервере? Каким образом клиент вообще знает какие поля существуют??
@soundnimation
@soundnimation Жыл бұрын
что будет отабражено если после рендера информация в базе о книге будет изменена? будет ли тригеритсься ререндер?
@markmakarov4544
@markmakarov4544 Жыл бұрын
Благодарю за видео! Мигрирую с санок, были вопросы, и в течении первых 10 минут был разбор интересующего меня нюанса!)))🎉
@PP-yi2ip
@PP-yi2ip Жыл бұрын
Огромное спасибо! Лучшее видео про RTK Query, !
@ГеоргийРукомин
@ГеоргийРукомин Жыл бұрын
автору респект
@aspirinemaga
@aspirinemaga Жыл бұрын
как сильно тянет глаза этот темный UI theme 👀
@aleksandrzhilkin4800
@aleksandrzhilkin4800 2 жыл бұрын
Не понял, почему бы вместо AuthContainer не использовать сразу Auth: export default connect(mapStateToProps, mapDispatchToProps)(Auth); вместо export default connect(mapStateToProps, mapDispatchToProps)(AuthContainer);
@johnbonjovi9347
@johnbonjovi9347 2 жыл бұрын
хорошо объясняешь!
@hhukolpk5192
@hhukolpk5192 2 жыл бұрын
СПОСИБО БОЛЬШОЕ.!
@natalyshulzhenko8237
@natalyshulzhenko8237 2 жыл бұрын
Спасибо огромное за материал! Супер видео
@onlytryhard80
@onlytryhard80 2 жыл бұрын
Божественное объяснение, спасибо!
@maxim.saharov
@maxim.saharov 2 жыл бұрын
Спасибо автору за проект! А если не секрет - то подскажите кто то как запустить этот проект - потому что то что в скриптах "dev": "vite", "build": "tsc && vite build", "serve": "vite preview" как бы я не понял как это запустить и как указать в import.meta.env.VITE_API_TOKEN, свой токен ? я так понимаю что запуск и указание своего токена нужно как то через vite делать ? если да то как ? я то что то я в документации vite потерялся и не смог разобраться.
@гришазагладкин
@гришазагладкин 2 жыл бұрын
Спасибо за контент😇
@Nikita-vf6td
@Nikita-vf6td 2 жыл бұрын
Окей редакс вам не нужен, а сагу вы как замените?) Каждый раз писать локальные костыли для к примеру предотвращения повторных запросов?)
@ecroFeGushKa
@ecroFeGushKa 2 жыл бұрын
Вся работа с сетевыми пайплайнами вынесена в мидлварки ApolloLink. Есть 100500 готовых написанных линков под все случаи жизни, от аутентификации, до очереди запросов и сетевых ретраев. Это, кстати, гораздо лучше с архитектурной точки зрения: все сетевые штуки вынесены по сути на отдельный слой приложения. В то время как в схеме с сагой, это все на уровне редакса по сути.
@denysm.1549
@denysm.1549 2 жыл бұрын
ауф... Бомба)
@ровойт
@ровойт 2 жыл бұрын
super
@ТимурТокумов-и1к
@ТимурТокумов-и1к 2 жыл бұрын
Благодарю!)
@timwin47
@timwin47 2 жыл бұрын
недавно перешел на graphql, Вопрос а как теперь работать с общими данными? типа хочу положить в корзину и забирать потом на странице корзины, в голову приходит только localStorage.set get, (раньше это делал редакс)
@ecroFeGushKa
@ecroFeGushKa 2 жыл бұрын
Такие данные, обычно, хранятся на стороне сервера: товары добавляются и удаляются через API
@timwin47
@timwin47 Жыл бұрын
@@ecroFeGushKa не все же у меня храниться должно на бэке, это значит все я не могу локальные данные передавать по компонентам (как в редаксе)?
@hpcforum
@hpcforum 2 жыл бұрын
Нет, Трамп, не настроишь меня против graphql.
@hpcforum
@hpcforum 2 жыл бұрын
Спасибо, шикарное видео. Скрипач не нужен. Только вот там еще ерор возвращаются из этого хука, жаль что не дописали немного компоненты для красоты картины.
@eradil
@eradil 2 жыл бұрын
eeeeebaaaa vot ono kak
@bossmusa9075
@bossmusa9075 2 жыл бұрын
Очень-очень-очень хорошо, настолько приятно слушать было, что я в шоке даже немного. Зарубежный уровень.
@ДмитрийЕгоров-с5ь
@ДмитрийЕгоров-с5ь 2 жыл бұрын
Очень годно! Спасибо. + подписка.
@krokrokleus855
@krokrokleus855 2 жыл бұрын
огонь!
@braivs
@braivs 2 жыл бұрын
Крутое видео, понял новые идеи из него. Но проблема, что у меня не работают значения (isError, isLoading и пр.) возвращаемые из хука RTK Query, при мутации. const [addRegisterRequest, {data, isError, isLoading, isSuccess, error}] = useRegisterMutation() Они работают в случае get запросов у меня, а вот для мутаций же нет, приходится отказываться от них и переписывать на другое. Подскажите пожалуйста кто решил эту проблему.
@Аннанежная-м8я
@Аннанежная-м8я 2 жыл бұрын
Здравствуйте. Спасибо за видео на такую не простую тему. На 12:23 вы говорите про то, что код с async await компилится в код с генераторами, но я не смогла это увидеть в компиляторе babel. Могли бы вы подсказать как именно этого добиться?
@jake_timabay
@jake_timabay 2 жыл бұрын
Браво, наконец-то допер. Жаль что узнал про GraphQl, только сейчас.