Основы react-query за 30 минут

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Мой телеграм - t.me/+q_a33Emn...
    Способы поддержать меня:
    www.buymeacoff...
    Привет! Меня зовут Виктор Рябков, я - Senior Fullstack разработчик. В этом видео я вам расскажу какую технологию использовать, чтобы упросить себе жизнь работая с бэкендом. В видео поговорим о том "Как делать запросы на фронте?" "Какие проблемы встречаются?" "Как делать запросы при помощи react-query"
    #программирование #фронтэнд #it

Комментарии • 29

  • @veniaminsamoylov1617
    @veniaminsamoylov1617 4 месяца назад

    Спасибо как раз вовремя и понятно.

  • @АлександрПлуталов-ъ4ш
    @АлександрПлуталов-ъ4ш 6 месяцев назад +3

    чувак ты простой запрос не знаешь как вывести а собираешься людей учить))) без обид

  • @MagicMightNew
    @MagicMightNew 10 месяцев назад +2

    Спасибо. Наглядно, но немного затянуто :)
    По сути, первые 12 минут можно было бы сжать до трех, выкинув стилизацию, перепроектирование компонентов и оставить только мороку с запросом, слежением за загрузкой и сделать переход как на 13 минуте к react query.

  • @cdenis7578
    @cdenis7578 2 месяца назад +1

    У тебя ошибка была в функции с самого начала. Тебе нужно было вернуть правильно промис потом вызывать на ней метод then.

  • @NikOroferov
    @NikOroferov 2 месяца назад

    Хорошее видео, спасибо :3

  • @RussianFrontend
    @RussianFrontend 7 месяцев назад +3

    честно говоря, глубины разбора либы совсем не хватило

    • @viktor.riabkov
      @viktor.riabkov  6 месяцев назад

      Соглашусь, за 30 минутный ролик успел только по верхам проскочить

  • @cdenis7578
    @cdenis7578 2 месяца назад

    Ты нашел ошибку... Я просто не досмотрев видео написал коммент =)

  • @Fs-xj2gu
    @Fs-xj2gu 2 месяца назад

    react-query шляпа
    посмотри про reatom

    • @viktor.riabkov
      @viktor.riabkov  2 месяца назад

      Спасибо за рекомендацию, гляну!

  • @Tabasco30
    @Tabasco30 Год назад +2

    🔥

  • @esp2644
    @esp2644 2 месяца назад

    А что делать, если при использовании useQuery при возврате data, isLoading и т.д, при повторном вызове в useMutation ошибка данных, как правильно в начале определить данные а потом из вызывать в аргументах методов?

    • @esp2644
      @esp2644 2 месяца назад

      То есть, нельзя вызвать 2 раза data, data. Что то читаю доку и вообще не понимаю как это все работает

    • @viktor.riabkov
      @viktor.riabkov  2 месяца назад

      Я не совсем понял кейс. useQuery и useMutation это два разных хука для двух разных целей.
      useQuery - только для get запросов
      useMutation - для всех остальных который могут изменять данные на бэке.
      Если я правильно понял то вы хотите использовать useMutation, в таком случае у вас есть функция mutate или mutateAsync.
      mutateAsync работает как promise, то есть можно его ждать при помощи await.
      А вот если используете mutate, тогда нужно прокинуть onSuccess метод при вызове useMutation хука.
      Надеюсь, хоть немного помог))

  • @макс-х9п9л
    @макс-х9п9л 17 дней назад

    А если в data с сервера придëт не массив, что будет тогда?

    • @viktor.riabkov
      @viktor.riabkov  17 дней назад

      Ничего страшного, самое главное это то как ты потом работаешь с data.
      Если ты точно знаешь какая структура, то просто работай с ней. Если не уверен то желательно делать какие то проверки или хотя бы проставлять "data?.something", чтобы избежать краша приложения

    • @макс-х9п9л
      @макс-х9п9л 17 дней назад

      @@viktor.riabkov Это понятно, я спросил, потому что искал не обзор react query, а хотел посмотреть как правильно обработать полученные данные с его помощью)
      Я понимаю, это чисто основы, но хотелось бы сразу видеть как это применяется в реальных задачах))

  • @АндрейКарякин-и1ы
    @АндрейКарякин-и1ы 2 месяца назад

    изйэррор прям бесит... :)

    • @viktor.riabkov
      @viktor.riabkov  2 месяца назад

      Надеюсь ты про мое произношение))

  • @enot84js
    @enot84js 3 месяца назад

    Спасибо огромное за грамотное, чёткое, лаконичное объяснение! Успехов Вам!

  • @true227
    @true227 Год назад

    сделано круто, но лично я еще пока не до конца изучил нативный синтаксис реакта, вернусь позже:)

  • @ОлегСелин-ш9ы
    @ОлегСелин-ш9ы 6 месяцев назад

    Не нравится ни react-query, ни rtk-query.

    • @viktor.riabkov
      @viktor.riabkov  6 месяцев назад +1

      Почему? А чем вы пользуетесь в своих проектах?

  • @focus12024
    @focus12024 4 месяца назад

    Cюр с рендером

  • @2Extremum
    @2Extremum 5 месяцев назад +1

    Половину экрана говорящей головы - вообще бессмысленно в плане подачи информации..

    • @viktor.riabkov
      @viktor.riabkov  5 месяцев назад +1

      Соглашусь, в последних видео поменял формат