Продвинутый Redux. Redux Toolkit, RTK query, TypeScript.

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 600

  • @apexnuts9785
    @apexnuts9785 3 ปีที่แล้ว +119

    единственный сэнсэй, которого я смотрю не на 1.5, а на 0.75)

    • @caiiiook6858
      @caiiiook6858 2 ปีที่แล้ว +4

      лол, я всех смотрю на 1.75, а его на 1.5 ))

    • @Victor-il9gm
      @Victor-il9gm 2 ปีที่แล้ว

      жиза ++++

    • @neys4171
      @neys4171 2 ปีที่แล้ว +3

      Я смотрю его на скорости 2 и мой мозг работает на 200%

    • @whitewolf9298
      @whitewolf9298 2 ปีที่แล้ว

      @@neys4171 воу

    • @ggadoctb
      @ggadoctb ปีที่แล้ว

      1.25

  • @sergeyecho127
    @sergeyecho127 ปีที่แล้ว +7

    Супер информативно и понятно. Порой слишком быстро, но думаю намного лучше отмотать назад, чем слушать нудятину. Спасибо огромное.

  • @ЕвгенийЗаленский-б4ы
    @ЕвгенийЗаленский-б4ы 3 ปีที่แล้ว +132

    Тимур, хоть я работаю с React достаточно давно, но ты мне открыл глаза на некоторые моменты в работе с toolKit. Спасибо тебе! Я думаю, что ты очень многим помог своими видео. Продолжай в том же духе и миллион тебе подписчиков! P.S. Я позаимствовал у тебя некоторые идеи касательно файловой структуры. Она очень продумана!

  • @sergeysamius1128
    @sergeysamius1128 3 ปีที่แล้ว +7

    Огромное спасибо! Redux toolkit TypeScript RTK query

  • @СКОТТ-ю4б
    @СКОТТ-ю4б 3 ปีที่แล้ว +102

    Боже, дядь, хватит пилить такое количество качественного контента, им можно просто брать и обмазываться) P.S Очень ждем полный и обновленный курс по NextJs. Для идеи - продвинутый таск менеджер)

  • @fullname9437
    @fullname9437 3 ปีที่แล้ว +7

    Поставил сразу лайк, как только в рекомендациях увидел свежий видос! Не сомневаюсь, что там топ, но просмотр оставил на вечер )

  • @apexnuts9785
    @apexnuts9785 3 ปีที่แล้ว +8

    сильный ролик! Спасибо за информацию, буду использовать redux toolkit

  • @jaloliddinhazratqulov891
    @jaloliddinhazratqulov891 3 ปีที่แล้ว +29

    Тимур самый лучший сэнсей учител
    Великолепный и очень крутой урок

  • @zhony-pony
    @zhony-pony 3 ปีที่แล้ว +6

    Еще не смотрел, сначала посмотрю твой ролик по тайпскрипту, потом вернусь сюда!
    Уверен, ролик отличный, лайк авансом)

  • @alexandrchazov6185
    @alexandrchazov6185 3 ปีที่แล้ว +4

    Спасибо за ликбез (React Redux Toolkit RTK query TypeScript)

  • @programming5944
    @programming5944 3 ปีที่แล้ว +4

    Redux понял только благодаря твоим видосам и уже полгода активно использую его на проекте, теперь посмотрю в сторону toolkit

  • @АраГорн-ж5ы
    @АраГорн-ж5ы 3 ปีที่แล้ว +6

    Спасибо, как раз хотел что-нибудь по редаксу посмотреть!

  • @евгенийбогданов-щ1б
    @евгенийбогданов-щ1б 3 ปีที่แล้ว +10

    я просто не знаю, как тебя отблагодарить, мне как раз нужен был такой видос!!! ты меня сильно выручил, ОГРОМНОЕ ТЕБЕ СПАСИБО

  • @котток-г6й
    @котток-г6й 3 ปีที่แล้ว +10

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

  • @bogeyman000
    @bogeyman000 2 ปีที่แล้ว +3

    Какая лютая тема этот rtk query, обяхательно нужно будет переписать под него проект :D

  • @Evgeny..
    @Evgeny.. 2 ปีที่แล้ว +3

    Тимур! Огромное спасибо тебе за мега качественный контент. redux, Redux toolkit & TypeScript & RTK query.

  • @xphnx4085
    @xphnx4085 3 ปีที่แล้ว +25

    Отлично! Очень рад, что в своё время наткнулся на твой канал. Огромный пласт полезной информации.

  • @vlad-zf1ev
    @vlad-zf1ev 3 ปีที่แล้ว +3

    Еееее! Мои просьбы были услышенны)) сколько я оставил комментов автору чтобы он запилил про тулкит видос!!
    Приятно когда тебя слышат!

  • @ЕвгенийКутовой-й6ы
    @ЕвгенийКутовой-й6ы 3 ปีที่แล้ว +8

    Тимур, большое спасибо, очень ждал.
    Обязательно завтра утром просмотрю!

  • @ИванДанилов-д5р
    @ИванДанилов-д5р 2 ปีที่แล้ว +6

    Круто, молодец RTK Query очень понятно рассказал. Нравится стиль твоего изложения. Без воды, коротко, по сути. Продолжай.
    Запили видос по Material UI или StoryBook плиз

  • @bulbaway
    @bulbaway 2 ปีที่แล้ว +6

    Спасибо за урок. Очень полезная информация в сжатом виде с примерами без монотонного изучения документации библиотеки.

  • @ГульзанаКаткелдиева-ъ4ь
    @ГульзанаКаткелдиева-ъ4ь 3 ปีที่แล้ว +3

    Спасибо за видео, полезный и нужный урок, постоянно слежу за вашей страничкой

  • @UdavPit
    @UdavPit 2 ปีที่แล้ว +2

    Спасибо, отлично разложено про redux-toolkit и rtk query, как раз то чего мне не хватало для четкого понимания как его использовать

  • @ЭзамАппаева
    @ЭзамАппаева 3 ปีที่แล้ว +16

    УАУ! Тимур, спасибо большое за видос!!! Предчувствую, что ближайший час будет просто мега крутой !!!!!!!

  • @f1y1xz
    @f1y1xz 3 ปีที่แล้ว +5

    Я два дня разбирался с тулкитом, не мог мутации побороть и обновление после них, теперь дело сдвинется с мертвой точки. Спасибо.

  • @МихаилСедов-ж7ш
    @МихаилСедов-ж7ш 10 หลายเดือนก่อน +1

    Спасибо большое за подробное пособие по технологии, успехов Вам в работе!)

  • @lekost13
    @lekost13 3 ปีที่แล้ว +5

    Тимурыч, от души))
    Я был одним из тех, кто просил это видео: Redux Toolkit Advanced Edition 😁

  • @Mjogan
    @Mjogan 3 ปีที่แล้ว +3

    пишу этот комментарий в знак уважения к автору для продвижения. Спасибо тебе, Тимур!

  • @vitalyshevchenko5030
    @vitalyshevchenko5030 3 ปีที่แล้ว +7

    Спасибо огромное за содержательное видео! Без воды, всё по делу! И такими порциями, которые можно усваивать!

  • @kr4chinin771
    @kr4chinin771 2 ปีที่แล้ว +48

    Для тех, у кого возникает ошибка с типизацией "e" в try...catch (e) {...} (15:14):
    У ошибок в TS по умолчанию тип unknown, она может быть чем угодно (грубо говоря, мы можем сделать throw new Promise(() => {}) и это будем ошибка с типом Promise или, аналогично, throw 7 и это будет ошибка с типом number).
    Для того, чтобы избежать проблем с типизацией и крашей в рантайме я рекомендую использовать следующую функцию для получения message из error:
    function getErrorMessage(error: unknown) {
    if (error instanceof Error) return error.message
    return String(error)
    }
    Далее делаем следующее:
    try {
    // логика
    } catch (e) {
    dispatch(userSlice.actions.usersFetchingError(getErrorMessage(e)))
    }

    • @soulbringer6521
      @soulbringer6521 2 ปีที่แล้ว +8

      Можно просто выполнить приведение типов:
      dispatch(userSlice.actions.usersFetchingError((e as Error).message))

    • @kr4chinin771
      @kr4chinin771 2 ปีที่แล้ว +6

      @@soulbringer6521 я описал в начале комментария, что ошибка не всегда может быть типа Error и иметь поле message. Обычно, конечно, это так, но если произойдет что-то непредвиденное - приложение сломается. Лучше сразу привыкать к best practice, а не рефлекторному применению any и as

    • @soulbringer6521
      @soulbringer6521 2 ปีที่แล้ว +2

      @@kr4chinin771 Полностью согласен. Был невнимателен.

    • @YaniaRZ
      @YaniaRZ ปีที่แล้ว

      Спасибо)

    • @MS-jh3qe
      @MS-jh3qe ปีที่แล้ว +1

      Потратил больше часа, поэому пожалуй оставлю
      try {
      // логика
      } catch (e) {
      return thunkAPI.rejectWithValue("Ошибка загрузки пользователей");
      }
      _______
      ...
      .addCase(fetchUsers.rejected, (state, action) => {
      state.isLoading = false;
      if (typeof action.payload === 'string') {
      state.error = action.payload;
      } else {
      state.error = "Неизвестная ошибка";
      }
      });

  • @Giri-16108
    @Giri-16108 3 ปีที่แล้ว +5

    Спасибо, было очень полезно, буду использовать Квери!

  • @Alex__88
    @Alex__88 4 หลายเดือนก่อน +2

    Крутое видео! Спасибо большое!
    Только redux-toolkit обновился. Сейчас в extraReducers нужно прописывать функцию с параметром builder, а не объект:
    extraReducers: builder => {
    builder
    .addCase(fetchUsers.pending.type, (state) => {
    state.isLoading = true;
    })
    .addCase(fetchUsers.fulfilled.type, (state, action: PayloadAction) => {
    state.isLoading = false;
    state.error = '';
    state.users = action.payload;
    })
    .addCase(fetchUsers.rejected.type, (state, action: PayloadAction) => {
    state.isLoading = false;
    state.error = action.payload;
    });
    },

  • @КириллТерешкин-ю8м
    @КириллТерешкин-ю8м 3 ปีที่แล้ว +10

    Привет!)
    Классный ролик, спасибо!)
    Очень понравилась часть про RTK Query, я сам ее почему-то обделил вниманием, когда знакомился с тулкитом, теперь буду нагонять!)
    Успехов в развитии и продвижении канала!)

  • @Labelzzshow
    @Labelzzshow 3 ปีที่แล้ว +4

    RTK query конечно мощная штука. Спасибо!

  • @ivanmiarkulau8320
    @ivanmiarkulau8320 2 ปีที่แล้ว +1

    Очень ёмко и целостно рассказал о Redux Toolkit и RTK query! Спасибо большое, Тимур!)

  • @МарияЗахарова-ы8ц
    @МарияЗахарова-ы8ц 4 หลายเดือนก่อน

    Друг, спасибо тебе. Уже вроде писала комент, но это видео - моя библия по rtk. когда только начинала учить - заходила смотреть, повторила, попробовала сама сделать, записала, но ничего не поняла) и вот я уже джун разработчик, которого озадачили переписать на rtk. посмотрела это видео еще раз и достигла просветления. дай бог тебе здоровья и много денег.

  • @alexshubin209
    @alexshubin209 3 ปีที่แล้ว +5

    Я писал работу с сервером по запросам post get put delete в редакс тулкит и не знал что можно просто это сделать с rtk query, спс за видос

  • @АлександрМорозов-т5б
    @АлександрМорозов-т5б 2 ปีที่แล้ว +5

    Спасибо, Тимур. После каждого твоего видео начинаю переписывать свой проект =)

  • @olehmudriy9308
    @olehmudriy9308 3 ปีที่แล้ว +5

    Лайк заочно!
    Вот и цель на вечер.
    Спасибо тебе, мой друг!

  • @iharberasneu2905
    @iharberasneu2905 3 ปีที่แล้ว +3

    Огромное спасибо за подробный контент. Правда день убил на разбор видео и настройку store под себя.

  • @victor_bozhok
    @victor_bozhok 2 ปีที่แล้ว +1

    Этот канал - клондайк для фронтендщика... Тимур, спасибо тебе за эти драгоценные знания!

  • @tototomay
    @tototomay 3 ปีที่แล้ว +14

    Как всегда, Тимур на высоте!
    Максимально качественный контент в сжатые тайминги.
    Уважуха и респект тебе))

  • @ДаниилНосов-х6б
    @ДаниилНосов-х6б 11 หลายเดือนก่อน

    Очень хорошие уроки, большое спасибо! Насколько сильно влияет речь на восприятие материала, супер!

  • @MOTICHITPRO
    @MOTICHITPRO 2 ปีที่แล้ว +39

    Бро! Я сейчас просто посмотрел подряд 7-8 часов контента с твоего канала за раз, просто не смог оторваться до конца - это конечно топ. Тушишь все каналы своим контентом))

    • @rustamakhmetyanov4404
      @rustamakhmetyanov4404 2 ปีที่แล้ว

      @Pasha Yasinskiy там все платное)

    • @НиколайТарасов-р2х
      @НиколайТарасов-р2х ปีที่แล้ว

      ​@Pasha Yasinskiyминус один конкурент​

    • @ruslanragilo7079
      @ruslanragilo7079 ปีที่แล้ว +1

      @Pasha Yasinskiyовно

    • @ДанилДмитриев-я5м
      @ДанилДмитриев-я5м ปีที่แล้ว

      как успехи

    • @Artem_Arutunyan
      @Artem_Arutunyan ปีที่แล้ว

      @@pashayasinskiy4972редгруп хуже. Он ничего не объясняет и подача материала настолько скоростная, что надо смотреть видео на скорости 0.001, но все равно ничего не понятно. Для изучения худший канал

  • @АртемЕльденев-ш1к
    @АртемЕльденев-ш1к 2 ปีที่แล้ว +4

    Блин, спасибо большое за это видео. Думаю, те кто не писал на чистом Redux не поймут, как облегчает работу toolKit, особенно RTK, я писал на чистом redux и можно сказать, создавал состояния для нескольких категорий (ну тип, для пользователей, для постов, для документов и т.п.), их достаточно много, и на каждую такую категорию надо 4 файла, как минимум (reducer, actions, types (если typescript), service) и их создание сводилось к copy/paste и 10 минутному переименованию, поэтому, когда вместо этих 4 файлов, нужен всего один (который по размеру меньше каждого из тех 4), это просто очень круто, спасибо. Хотелось бы, чтобы ты описал как переопределять baseQuery, например, для добавления accessToken-а в заголовок, или для переавторизации, в случае, если accessToken перестал действовать, просто, мне это надо было в моем приложении, в принципе у меня и так получилось найти как это сделать, но если бы было видео на эту тему, было бы супер, еще раз спасибо

    • @tutnichegonet
      @tutnichegonet 2 ปีที่แล้ว

      а где нашел инфу по авторизации, подскажи плиз)

  • @iliakhablak9203
    @iliakhablak9203 3 ปีที่แล้ว +6

    Как всегда великолепный ролик! Redux Toolkit разобран очень подробно. Спасибо ))

  • @MrKirTer
    @MrKirTer 3 ปีที่แล้ว +4

    Отлично!
    Кратко, информативно и по делу.
    Спасибо.

  • @nemirovandrei
    @nemirovandrei 2 ปีที่แล้ว +1

    Кайф. Спасибо за видос !! Как раз вчера решил РТК вместо обычного редакса в проект вкатить

  • @school9051
    @school9051 10 หลายเดือนก่อน

    Обычно использую MobX, но по вакансиям просят Redux и RTK query, а я с ними не работал и все документации были сложноватыми, чтобы быстро разобраться в этом. А это видео за 43 минуты дало мне больше чем два дня попыток понять Redux) Спасибо большое за видео и за труд!

  • @ВасилийСеребрянников-з5в

    Спасибо огромное за видео!!! Все сжато и по делу, никакой воды. Столько качественного контента нигде не еще не видел.

  • @DakoMen
    @DakoMen 3 ปีที่แล้ว +8

    Спасибо Вам большое Тимур за ваш труд.

  • @sergegrey2437
    @sergegrey2437 3 ปีที่แล้ว +7

    Очень хороший урок. Узнал много нового. Спасибо!)

  • @VoyagerVR
    @VoyagerVR 2 ปีที่แล้ว +3

    Офигенный редкий контент! Спасибо за разбор актуальных технологий!

  • @talanovmax
    @talanovmax 2 ปีที่แล้ว

    Есть небольшие расхождения и даже пришлось немного доку почитать, но в общих чертах информативно

  • @ТаяКузнецова-г5ь
    @ТаяКузнецова-г5ь 2 ปีที่แล้ว

    Спасибо за хороший материал. Искала информацию по работе со стором с использованием toolKit, но столкнулась с информацией по RTK query, оказалась очень полезной

  • @liroq94
    @liroq94 3 ปีที่แล้ว +12

    Спасибо тебе большое за твой огромный труд. Маловато просмотров для такого видео

    • @yakut54
      @yakut54 2 ปีที่แล้ว

      контент отнюдь не для новичков

  • @pavloskuibida6292
    @pavloskuibida6292 3 ปีที่แล้ว +2

    низкий поклон от джуна тебе Барин!

  • @HIghtowerSever
    @HIghtowerSever 3 ปีที่แล้ว +5

    Ты красавчик, Ulbi. Отвечаю!

  • @romanmykhasiv1661
    @romanmykhasiv1661 2 ปีที่แล้ว

    Дякую з якісний контент. Redux. Redux Toolkit, RTK query, TypeScript

  • @ИлхомТураев-п2к
    @ИлхомТураев-п2к 3 ปีที่แล้ว +10

    Я еще смотрел , но уже палец вверх поставил

  • @itpro952
    @itpro952 3 ปีที่แล้ว +3

    Redux toolkit мощная штука, а твои ролики как всегда насыщенные и понятные, продолжай в том же духе

  • @МаксимПирожков-ы3т
    @МаксимПирожков-ы3т ปีที่แล้ว

    Твоё видео как всегда лучшее!!!Сейчас на работе RTK используем, благодаря тебе получилось изучить максимально быстро.

    • @stepanrudiak95
      @stepanrudiak95 ปีที่แล้ว +1

      в 2 версії видалять extraReducers "map object" notation, тепер треба білдер використовувати.
      extraReducers: builder => {
      builder
      .addCase(fetchUsers.pending, (state, action) => {
      })
      .addCase(fetchUsers.fulfilled, (state, action) => {
      })
      .addCase(fetchUsers.rejected, (state, action) => {
      state.isLoading = false;
      state.error = action.error?.message || 'Error 404'
      })
      }

  • @blizzzzful
    @blizzzzful 2 ปีที่แล้ว

    Топовый материал чтобы максимально быстро познакомиться с RTK query, премного благодарен 😌

  • @СергейЦветков-р9ъ
    @СергейЦветков-р9ъ 3 ปีที่แล้ว +6

    Требую разбор типизации объекта error!!)
    Супер контент))

  • @treyor5670
    @treyor5670 3 ปีที่แล้ว +20

    Буду не первым и не последним кто это скажет, благодаря твоим видео я нашел первую работу. Спасибо, что ты есть на ютубе
    P.s. видео трижды супер, как раз на проекте используется тулкит

    • @FlashViolet
      @FlashViolet 3 ปีที่แล้ว +1

      удаленка?

    • @Evgeny..
      @Evgeny.. 2 ปีที่แล้ว +1

      Класс, мне тоже нужно было подключить просто redux к мини проекту на работе и я по видео Тимура сделал это и понял много вещей)

    • @indigosay
      @indigosay ปีที่แล้ว

      как успехи?)

  • @helenit4365
    @helenit4365 3 ปีที่แล้ว +3

    Поздравляю, Тима!!!!! 50к подписчиков!!!👌🎊🎉👍

  • @Polite_person_
    @Polite_person_ 3 ปีที่แล้ว +3

    Комент в поддержку канала! p.s. Спасибо.

  • @H1roHamada
    @H1roHamada 11 หลายเดือนก่อน

    сам пишу на ангуляре, отсюда понимаю некоторые концепции, и это видео идеально для меня т.к в одном видео затронуто сразу 2 важные вещи, которые я не знал как реализовать в реакт - управление состоянием и работа с апи, спасибо больше, вы сэкономили мне много времени )

  • @-anonim-3008
    @-anonim-3008 ปีที่แล้ว

    Шоооооооооооооооооок! Как это легко, какая синхронизация, сколько возможностей!
    Тимур, спасибо огромное за твою работу!!!!

  • @anton-vr5xw
    @anton-vr5xw 3 ปีที่แล้ว +3

    50к 😍🙌 поздравляю !))))

  • @МихаилСедов-ж7ш
    @МихаилСедов-ж7ш 6 หลายเดือนก่อน

    Спасибо большое за подробное объяснение, благодаря Вам начинаю понимать redux ❤❤❤

  • @promoabys
    @promoabys 2 ปีที่แล้ว

    Тимур, ты как всегда огонь - кратко, по делу и без воды.
    Спасибо.

  • @scorpion11133
    @scorpion11133 3 ปีที่แล้ว +6

    Сразу лайк и коммент! Шикарный контент! Спасибо

  • @Санскритдляпреданных
    @Санскритдляпреданных 3 ปีที่แล้ว +6

    Лайк не глядя. Я ждал это видео. Спасибо!

  • @kamik0t0_yt83
    @kamik0t0_yt83 2 ปีที่แล้ว +31

    Ролик хороший, но уж очень краткий и некоторые моменты понять невозможно если не читать документацию. Мои пожелания делать видео не "галопом по европам" а глубже разбирать тему с большим количеством примеров и объяснений. Далее согласно документации extraReducers с TypeScript следует реализовывать через builder: We recommend using the builder callback API as the default, especially if you are using TypeScript.

  • @НиколайСеливанов-и2в
    @НиколайСеливанов-и2в 2 ปีที่แล้ว +2

    Как всегда все четко и ясно. Спасибо за труд.

  • @mtyEyes
    @mtyEyes 2 ปีที่แล้ว +1

    Раньше когда надо было разобраться с новой либой я шел в ее документацию, открывал раздел "гетинг стартед" и читал его. Теперь я захожу на твой канал и ищу по названию.

  • @MaksimKaskov
    @MaksimKaskov ปีที่แล้ว

    Спасибо, полезное видео, чтобы быстро обновить хорошо забытые знания и кое-что узнать нового)

  • @ArtikMan1994
    @ArtikMan1994 ปีที่แล้ว +3

    Видео очень хорошее. Но с тегами по РТК квери - немного опасно вешать одинаковый тег на все ендпоинты. Обновляя пост или удаляя его, - ты сбрасываешь кэш всех постов, а не конкретного поста. В документации в продвинутом разделе по РТК квери очень хорошо об этом расписано. Я понимаю, что тут только база и для максимальной простоты. С меня лайк=) А подписка оформлена уже давно=)

  • @nikitagolovchenko6139
    @nikitagolovchenko6139 3 ปีที่แล้ว +5

    Спасибо за крутые видосы!!! Хотелось бы в будущем увидеть урок по тестированию react-redux-typescript

  • @hutoryanin
    @hutoryanin 3 ปีที่แล้ว +4

    Здравствуй Тимур, отличный контент. Досмотрел, не всё понял, позже буду пересматривать... а то привык к mobX, а с редаксом оказывактся туго)
    *Л а й к* за отличное видео
    и
    *Р. е. с. п. е. к. т.*

  • @greenvalera
    @greenvalera 3 ปีที่แล้ว +3

    Это просто кладязь мудрости!

  • @npa040493
    @npa040493 3 ปีที่แล้ว +6

    Очень качественно объяснил все, отличное видео, спасибо)

  • @YaniaRZ
    @YaniaRZ ปีที่แล้ว

    Супер! Спасибо! Особенно за typescript, пока он много нервов у меня съедает))))

  • @yaroslav8609
    @yaroslav8609 2 ปีที่แล้ว +3

    как тут поставить 100 лайков)) полезнее контента еще не видел

  • @satanist70
    @satanist70 ปีที่แล้ว

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

  • @ma1abakiev
    @ma1abakiev ปีที่แล้ว +1

    очень годная инфа, спасибо тебе большое за такую теорию, за наглядный пример на практике и за старание конечно). Благодаря тебе, люди узнают много полезной информации

  • @kubanychbek-orozmatov
    @kubanychbek-orozmatov 2 ปีที่แล้ว

    Полезнее контента чем это э не смотрю в ютубе. Большое спасибо!

  • @vladimir_-_
    @vladimir_-_ 3 ปีที่แล้ว +5

    Спасибо за Огромную проделанную работу

  • @kurc_wl
    @kurc_wl 2 ปีที่แล้ว +1

    Да, мощный урок, узнал очень много нового. Твои уроки постоянно подогревают интерес, это круто!

  • @globalist1877
    @globalist1877 3 ปีที่แล้ว +6

    Просто нет слов. Браво!!!

  • @РусланДыгов-б7н
    @РусланДыгов-б7н 3 ปีที่แล้ว +7

    Наконец!!! Снимаю с зарядки ноутбук и иду прогать! Спасибо, Тимур, контент топовый!!

  • @Unnamed-r8x
    @Unnamed-r8x 3 ปีที่แล้ว +5

    Привет Тимур, спасибо тебе.

  • @НиколайСеливанов-и2в
    @НиколайСеливанов-и2в ปีที่แล้ว

    Спасибо за проделанную работу! Как говорится: "То, что доктор прописал.".

  • @АндрійКачмарик-я6п
    @АндрійКачмарик-я6п 2 ปีที่แล้ว +2

    Спасибо за видос, ты один из лучших кто пилит хороший контент!

  • @antonmihalkevich6209
    @antonmihalkevich6209 3 ปีที่แล้ว +6

    Дядя спасибо за отличный разбор, на нормальном стаке с typescript. Очень понравилось наличие не тривиальных кейсов.

  • @rustam_gasymov
    @rustam_gasymov 2 ปีที่แล้ว +5

    Очень круто!! Спасибо за такую качественную работу!!!Можно попросить сделать видосик связки rtk querry и websocket?

  • @xarsber9597
    @xarsber9597 3 ปีที่แล้ว +17

    Как всегда лучший видос в рунете по теме !!!
    А RN не планируется ? Продвинутый курс по традиции =)

  • @СергійПіка-е7б
    @СергійПіка-е7б 3 ปีที่แล้ว +5

    Какой же ты крутой!!! (тож хочу ето все знать)

  • @dimatynin8619
    @dimatynin8619 2 ปีที่แล้ว +2

    Очень понятно обьясняешь, спасибо за видео, проолжай в том же духе)