У автора есть талант обучать других людей. Информация подается очень корректно и доступно. Большое спасибо!
@maga_frank Жыл бұрын
Чувак спасибо тебе за такой качественный контент. Не затянуто и не коротко прям идеально. Не буду указать пальцем, но есть некоторые которые пробегают быстро что то рассказывают, не успеваешь за ними и ничего не понятно.. А тут все идеально)
@kenanhaciyev3759 Жыл бұрын
это лучший видеоуроки по redux-toolkit и createAsyncThunk
@ИванВалучев-э5р Жыл бұрын
Одно удовольствие, учится по вашим роликам, большое спасибо!)
@den_ph2 жыл бұрын
Благодарю вас,Михаил, за понятное и подробное объяснение! Очень нравится манера подачи материала.
@СтройКонсалт Жыл бұрын
Присоединяюсь! Грамотная речь, отсутствие паразитов и дефектов речи, глубокое понимание автором темы и спокойная подача! Большая благодарность!
@lightinthedark57083 жыл бұрын
Прекрасная речь и очень доходчивое объяснение. Спасибо, Михаил!
@loner_feed17383 жыл бұрын
Как раз из-за таких добрых людей как ты меня ещё не уволили)
@anazkomult3 жыл бұрын
Отличный урок по Redux Toolkit и createAsyncThunk. Спасибо, Михаил!
@alextotun2 жыл бұрын
Все четко, ясно, подробно. Разбито на понятные этапы, до этого смотрел первый ролик про тулкит. Спасибо! Всех благ!
@AlEgorova Жыл бұрын
Супер супер, наконец-то у меня в голове встало все вместе ))) Спасибо огромное за такое доходчивое видео!!!
@krissssssssssssssssss Жыл бұрын
Михаил, видео действительно получилось полезным! Посмотрела, так как на проекте используется redux toolkit, а я только redux использовала. Особенно отмечу дикцию, вас приятно слушать, четко и по делу рассказываете, видео просто находка
@ИванИванов-л7ю7 ай бұрын
Михаил огромная благодарность вам за это видео в частности и за весь обучающий контент который вы делаете!
@keymsr2 жыл бұрын
Спасибище! Долго не мог разобраться, а тут всё просто и наглядно оказалось.
@MrOmelnik2 жыл бұрын
Спасибо автору за отличный обучающий материал. Доступно, понятно, без "воды". Удачи Вам.
@vladprodan70103 жыл бұрын
Крутое видео! Ты крут! Давай RTK Query
@juniorprogrammer32463 жыл бұрын
Да RTK Query нужен
@anazkomult3 жыл бұрын
Да, было бы чудесно. Михаил, очень просим!)
@mikhail_shokun2 жыл бұрын
Хотим RTK Query
@alexey9404 Жыл бұрын
Спасибо за инициативу во второй части ролика и то что ты его продлил. Очень полезная инфа! Спасибо. Продолжай в том же духе 👍
@soln_sce308811 ай бұрын
Спасибо огромное! Самый лучший туториал по этой теме из всех, что я видела.
@Romul30032 жыл бұрын
Спасибо. Разбирал все сам по документации, а с твоей помощью закрепил и все улеглось в голове)
@akovalevv2 жыл бұрын
Одни из лучших видео на ютубе. Спасибо большое. Очень нравится что по мимо отличной подачи, автор пишет все на современных технологиях. Очень много туториалов даже за 2021- 22 года до сих пор используют старый редакс, а не тулкит.
@stephencurry80783 жыл бұрын
только что зашел в документацию, офигел от жизни, ничего не понял, все таки не дорос пока, и зашел в ютуб с минимальной надеждой что то найти, и вот оно, спасибо. Сейчас глянем что да как
@Werma20063 жыл бұрын
Спасибо, прочитал быстрый старт официальный для тулкит, ничего не запустилось и очень непонятно, а тут просто офигенно, спасибо
@olegnesterov99573 жыл бұрын
Огромное спасибо за подробное объяснение работы с разными типами запросов
@bobby_jones3 жыл бұрын
Очень благодарен за это видео. Помогло сильно. Не мог сам разобраться в Redux thunk в Redux Toolkit
@KenKeray2 жыл бұрын
Редко встречаю, когда видео лучше мануала. Спасибо!
@Litaka111 ай бұрын
отличный урок!! Спасибо, на работе в проекте назрела необходимость в использовании редакса. Я слишком далеко зашла в пропсдрилинге и нужно было это исправлять пока не поздно. Помнила, что начинала разбираться в классическом редаксе и было все понятно, до момента типизации))) но делать-то надо, еще только 9 месяцев опыта и я одна единственная фронт-программист, все делаю сама) немного страшно было, но по первому вашему уроку, я разобралась+помог коммент про типизацию, все РАБОТАЕТ!!!!! Смотрю дальше
@minkostas723210 ай бұрын
как это вы так устроились без знаний ?))
@Litaka110 ай бұрын
это не IT компания, основное направление деятельности производство, а мой маленький it отдел - стартап. В чем-то легче(в плане нет дедлайнов), так как стадия разработки только (нет клиентов)@@minkostas7232
@denisu9286 Жыл бұрын
Спасибо за легкий и понятный рассказ
@mikhaildevichensky64072 жыл бұрын
Спасибо ! Приятный голос и четкость мыслей . Лайк и Подписка !
@j4st1342 жыл бұрын
спасибо, очень помогло! (сижу джуном 6 месяцев опыта на мидловской позиции, пытаюсь делать задачи в сроки)
@outlaw4Iife3 жыл бұрын
Спасибо, в качестве благодарности напишу ключевые слова чтоб твой видос быстрее искали. redux redux toolkit react-redux createAsyncThunk
@nursultanyerzhan4432 Жыл бұрын
Одним словом супер 😊. Простой, понятный, подробный.
@EgorkaTubeOne2 жыл бұрын
Очень приятный голос и приятная подача материала!
@voidcode2534 Жыл бұрын
Большое спасибо! Люблю ваши видео, приятная и понятная подача
@AndreyKarlin Жыл бұрын
САМОЕ ЛУЧШЕЕ НА ЮТУБЕ ПО РЕДАКС ТУЛКИТ! СПАСИБО ОГРОМНОЕ, С МЕНЯ ПОДПИСКА И ЛАЙКИ!
@ДмитроСіченко2 жыл бұрын
Спасибо , видео было очень полезное , светлая тема, оказалась очень приятная для восприятия, размер шрифта отличный!!!
@vova99622 жыл бұрын
Лайк, подписка, все уведомления !
@Rostyslav-hv9un2 жыл бұрын
Видео отличное, помогло мне понять принципы работы Toolkit. Но эта белая тема в VSCode)))))
@СергейКузнецов-щ5я Жыл бұрын
Михаил, сильно благодарю. Классный видос, классная подача, классный урок!!!
@НиколайСеливанов-и2в3 жыл бұрын
Большое спасибо! Redux стал не так страшен :-) Отличное видео.
@evgeniyn15423 жыл бұрын
Спасибо Михаил! Надо будет в выходные посмотреть :)
@ylcsl43782 жыл бұрын
Вот бы я раньше нашёл это видео, спасибо за труд!
@DmitryDolganov3 жыл бұрын
Михаил, салют! Благодарю!
@mishanep3 жыл бұрын
Обращайтесь :)
@deriirostyslav2335 Жыл бұрын
да реально всё получается. Спасибо
@true227 Жыл бұрын
Михаил, спасибо за видео. Прошло два года с момента выхода видео и теперь при записи через объектную нотацию в поле extraReducers, т.е в таком формате [fetchCards.pending]: (state, action) вылезает предупрждение в консоли о том, что The object notation for `createSlice.extraReducers` is deprecated . Корректная запись теперь через билдер extraReducers: (builder) => { builder.addCase(fetchCards.pending, (state) => { state.status = "loading"; }); Только вот в официальной доке указаны оба этих способа и про депришиайтед первого ни слова. Лучи поноса им
@xdayx539 ай бұрын
да-да
@sergeyplotnikov50312 жыл бұрын
Как можно это унифицировать? Не хочется для каждого запроса прописывать столько всего. Большое спасибо за очень доходчивое объяснение!
@mishanep2 жыл бұрын
Как и в обычном redux-thunk, rtk позволяет прокидывать для санков extra-параметр. Вместе с ним можно передать свою абстракцию для работы с crud-операциями, и внутри санка уже работать с ней, передавая нужные значения.
@user-bt1rh9rt8j3 жыл бұрын
Спасибо!!! Очень ждал это видео после предыдущего про редакс
@АлександрВащекин-с3й2 жыл бұрын
Михаил, видео супер!!! Прекрасное объяснение
@avmru2 жыл бұрын
Спасибо за createAsyncThunk!
@НиколайХаритонов-й3н3 жыл бұрын
Видео огонь, тема очень хорошо раскрыта!
@user_8911 Жыл бұрын
Очень люблю Ваши видео. Просьба - уменьшить разрешение экрана. С телефона ничего не видно, что в документации написано.
@OleksandrDanylchenko2k3 жыл бұрын
Отлично, как раз на этой неделе понадобилось)
@sqpine2 жыл бұрын
Спасибо. Очень полезные видео, приятный голос и подача.Подписался😁
@Markuvines2 жыл бұрын
Спасибо за хорошую подачу информации.
@МихаилНиколаев-з9л9 ай бұрын
новый вид записи extraReducers, все остальное как и было: extraReducers: (builder) => { builder .addCase(fetchUsers.pending, (state) => { state.status = "loading"; state.error = null; }) .addCase(fetchUsers.fulfilled, (state, action) => { state.users = action.payload; state.status = "resolved"; state.error = null; }) .addCase(fetchUsers.rejected, (state, action) => {}); }
Many thanks to you, Michael. Was a great tutorial as the most of your content.
@warcraft.mp48896 ай бұрын
Вы просто прелесть
@pitbrest Жыл бұрын
Спасибо за урок.
@prohanya2 жыл бұрын
Большое спасибо за уроки по Редаксу. Очень подробно, с актуальной информацией. Подскажите, есть ли какие-нибудь видео по Entity Adapter?
@mishanep2 жыл бұрын
Для ютуба не записывал. Я разбирал его в своём курсе по редаксу - классная штука.
@ВалерийПерелыгин-ъ3е3 жыл бұрын
Привет, старик!! ) Вкратце словами интернет классика... Нихрена не понятно, но оооочень интересно! ))
@mishanep3 жыл бұрын
Какими судьбами, дружище? :)
@sergiopuccini Жыл бұрын
Лайк! Подписка! Очень круто объяснено.
@Vlad-jp3co Жыл бұрын
Спасибо за ваши старания, Михаил)
@artemlesnov48693 жыл бұрын
Шикарный материал!!! Спасибо большое. хотел еще спросить о выносе логики из редюсеров в екстраредьюсеры и соединение нескольких слайсов для совместной реализации какой-то логики! было бы интересно посмотреть
@nivaech3 жыл бұрын
Охренительно полезное видео. Спасибо, очень помогло.
@MarshallBanananana Жыл бұрын
Лекция информативная и доходчивая - Спасибо! Установить стартовый проект не удалось ни Ярном (отсутствует файл лицензии) ни NPM (401 - нет аутентификации).
Очень крутое видео. Чётко, без воды. Продолжай в том же духе.
@kostya97722 жыл бұрын
Спасибо большое за видео!
@МаксФамильный-о4п3 жыл бұрын
Спасибо большое за видео! все очень доступно и понятно, НО можно пожалуйста попросить Вас сделать примерно этот же пример только в классовом компоненте. Решил для себя разобраться, но если честно это стало большой проблемой. Я и другие зрители думаю скажут Вам спасибо за это. P.S. лайк поставил и подписался)
@МаксФамильный-о4п3 жыл бұрын
можно даже не видео отдельное я на codepen или куда еще залить.
@mishanep3 жыл бұрын
Приветствую. Видео точно не будет :) В чем конкретно возникла сложность? Я классовые компоненты использую только для error контейнеров (потому что по-другому нельзя). В остальном всё на функциях, сам Реакт нам это рекомендует. В классах, понятно, не действуют хуки. А подключение к Редаксу происходит через пень колоду, то есть через метод connect из react-redux, который добавляет в пропсы значения из хранилища и конкретные экшны.
@МаксФамильный-о4п3 жыл бұрын
@@mishanep будем пробовать. Спасибо за ответ
@MrMikelend2 жыл бұрын
Очень круто! Огромное спасибо!
@escobar929Ай бұрын
автор просто красава!!!
@АлексейФиленко-ф4к2 жыл бұрын
Как всегда большое спасибо!)
@dev-to-prod2 жыл бұрын
Контент огонь! Лайк, подписка) More React content pls!)
@kspshnik Жыл бұрын
Михаил, доброе утро! Спасибо за супервидео. Скажите, а по createEntityAdapter() Вы такого видео случайно не планируете?
@mishanep Жыл бұрын
Приветствую. У меня он разобран на курсе по редаксу (юдеми, степик). На Ютуб пока не планировал. Штука удобная, да.
@АннаБояршинова-о3т3 жыл бұрын
Redux Toolkit. Thanks!
@glorglorsky79872 жыл бұрын
супер! спасибо большое!) очень классно объясняешь! почему используете fetch вместо axios?
@mishanep2 жыл бұрын
Чтобы не устанавливать дополнительную библиотеку. Впрочем, это не значит, что axios я вообще не использую)
@Кашель-о5у2 жыл бұрын
Спасибо!
@ОлегФилатов-м6е Жыл бұрын
всё круто, спасибо
@ГульзанаКаткелдиева-ъ4ь2 жыл бұрын
спасибо, все понятно
@sasdasaasdasdasdadad53542 жыл бұрын
спасибо
@vladvoloshenko57012 жыл бұрын
лучший)
@enjoynfun2 жыл бұрын
Thank you very mach)))
@xdayx539 ай бұрын
спасибо)
@vdvchannel77652 жыл бұрын
толково 👍
@mivalb79793 жыл бұрын
Круто, спасибо!
@vl_rotche3 жыл бұрын
Браво!!
@awenn20153 жыл бұрын
27:19 для таких вещей typescript и нужен что бы не гадать что там функции принимают ))
@asergeev7073 жыл бұрын
Отличное видео
@andrewsmal51732 жыл бұрын
Круто!!!
@awenn20153 жыл бұрын
12:28 необязательно что то помещать в массив зависимостей эффекта , можно просто пустой передать и все
@kosechok12 жыл бұрын
Михаил, спасибо за хороший урок Очень бы хотел посмотреть как можно реализовать поведение кнопки “отметить всё” что бы и на сервер шли все запросы и код был переиспользован. Сделал у себя но чтото мне не нравится мой вариант :( Буду признателен за совет
@mishanep2 жыл бұрын
Приветствую! По-хорошему для реализации такой фичи нужно, чтобы сервер обрабатывал соответствующий запрос. Было бы странно делать десятки или сотни запросов на каждую тудушку для выполнения типового действия. Поэтому здесь должна быть согласованная работа фронта и бэка. Как вариант, бэкенд может вернуть либо обновленный массив всех тудушек и мы тогда просто перезаписываем стейт, либо статус успешного завершения и тогда мы уже делаем своё событие обновление стейта.
@armensargsyan8981 Жыл бұрын
14:30 в реальности будет именно так, он поподет в rejected, а дальше уже можно взоимодействовать с state, ошибка же todos.map is not a function... а в коде в initialState есть дефолтное значение? todos: [] ?
@abdulovdb11 ай бұрын
Михаил, какую тему используете в VS Code ? В последнее время в поисках светлой темы, но до сих пор безуспешно. Но ваша, по крайней мере в видео, мне не режет глаза)
@mishanep11 ай бұрын
Сейчас я работаю с темной темой CodeSandbox 2021. Какой была тема в момент записи данного видео, наверняка не скажу. Но вполне возможно это была стандартная светлая тема, идущая из коробки.
@GioMikadzegio90004 ай бұрын
спасибо !!!! если есть возможность снять видео про react query? спасибо !
@mishanep4 ай бұрын
У меня на канале есть такое видео
@williammutua2 жыл бұрын
Well explained 💯
@trampsport Жыл бұрын
спасибо за видео! Может лучше action не событием называть, а действием?
@maksymkyryliuk4922 жыл бұрын
Михаил, знаю что скорей всего вы наверное не ответите на мой вопрос, видео уже давнее ведь. Но всё же попытаюсь задать его. А можно ли редакс-тулкит использовать совместно с интерсепторами аксиоса? 🤔
@denpol99563 жыл бұрын
Прошу сделать видос про связку Next.js + Redux Toolkit + Redux-Saga. Было бы интересно.
@mishanep3 жыл бұрын
На очереди RTK Query. Про наборы библиотек сложно делать видео. В моем представлении надо пререквизит сначала предложить.
@olegpavlov43292 жыл бұрын
Спасибо, но пока ничего не понятно... лишь на горизонте, что то виднеется. Спасибо. Думаю, что РАЗГРЫЗУ. ))