Redux Toolkit для управления состоянием в React-приложении

  Рет қаралды 187,450

Михаил Непомнящий

Михаил Непомнящий

Күн бұрын

Продвинутое управление состоянием React-приложения достигается путем использования дополнительных библиотек. Самой популярной из них является Redux. Годами она подвергалась жесткой критике из-за своей сложности, но с выходом версии Toolkit использовать ее стало много приятнее.
0:00 Актуальность стейт-менеджмента
4:06 Todo без Redux
22:35 Концепции Redux
25:52 Начало работы с Redux
36:54 Связь Redux и React
53:44 Подведение итогов и доп плюшки
Код из урока:
github.com/michey85/redux-too...
#redux
Мои курсы по вебу с купонами:
✅ mishanep.com/
📢 Поддержка канала:
/ mishanep
www.tinkoff.ru/rm/nepomnyasch...
paypal.me/mishanep

Пікірлер: 390
@stephencurry8078
@stephencurry8078 2 жыл бұрын
а как там типизировать экшен крейтеры и слайсы?
@mishanep
@mishanep 2 жыл бұрын
Сам метод *createSlice* возвращает нужный тип. Для него, по факту, необходимо затипизировать *initialState* отдельным интерфейсом, и при создании редьюсеров для параметра *action* передать дженерик тип *PayloadAction* (его можно импортировать прямо из @reduxjs/toolkit), ну и передать в параметр дженерика соответствующий интерфейс - какой объект ожидается на вход в action. Тип экшн криейтора выводится автоматически из slice.action как *ActionCreatorWithPayload* , здесь от нас дополнительно ничего не требуется.
@stephencurry8078
@stephencurry8078 2 жыл бұрын
@@mishanep Спасибо большое! Изучать тайпскрипт можно сказать я начал буквально вчера. Изучаю по видео Дима It camasutra react путь самурая версия 2. У него просто обычные редюсеры, а мне слайсы безумно понравились, а то эти экшен крейтеры, диспатчы за 3 месяца уже успели надоесть. Вот немного мучался с типизацией слайса. Спасибо, вроде немного понял что ты написал
@mishanep
@mishanep 2 жыл бұрын
@@stephencurry8078 классический вариант Редакса типизировать - та еще боль. В этом плане с тулкитом намного проще.
@stephencurry8078
@stephencurry8078 2 жыл бұрын
@@mishanepЭто я заметил. Кстати получается классический вариант редакса больше использовать не будут, или есть какая то польза от него?
@mishanep
@mishanep 2 жыл бұрын
@@stephencurry8078 полагаю, это остается на усмотрение команд. Думаю, многие по привычке продолжат использовать классический вариант. В целом, тулкит с избытком покрывает возможности обычного редакса.
@sas31a
@sas31a 2 жыл бұрын
я тут по наставлению одного самурая, Михаил мое почтение за ваш контент, лайк подписка
@thisissergo5874
@thisissergo5874 2 жыл бұрын
От it-camasutra что ли?🤣
@user-yc8fh8ri6w
@user-yc8fh8ri6w Жыл бұрын
@@thisissergo5874 я тоже смотрю и вас и каму 😁 огромный вам респект
@user-yk8zz3mw5y
@user-yk8zz3mw5y 2 жыл бұрын
Спасибо за такой подробный урок , самое понятное объяснение 👏
@viacheslavgurin9368
@viacheslavgurin9368 Жыл бұрын
Как по мне, Михаил - лучший русскоязычный преподаватель. Не встречал еще настолько понятного и простого разъяснения не самых простых вещей. Спасибо!
@GUNTRUP_
@GUNTRUP_ Жыл бұрын
Арчаков и Жека самурай ,тоже отличные ребята ,все понятно и четко обьясняют
@user-oe1wv2se6y
@user-oe1wv2se6y Жыл бұрын
@@GUNTRUP_ тяжело самурайские приколы заходят... хочется менее эмоционального объяснения
@GUNTRUP_
@GUNTRUP_ Жыл бұрын
@@user-oe1wv2se6y иди на канал Арчакова , там есть курс реакт сникерс , если знаешь +- джс ,тогда сможешь походу и реакт выучить на базе , ну а паралельно можешь Владелена смотреть ,тоже классный тип
@evgeniyacteck6779
@evgeniyacteck6779 8 ай бұрын
@@user-oe1wv2se6y 100% согласен! Если бы меньше его приколов, зачастую вообще не нужных, то и длительность процентов на 30 можно было бы сократить без потери качества.
@chillchill5254
@chillchill5254 2 жыл бұрын
Прекрасный материал и подача! Спасибо огромное! Ничего лишнего, сразу понятно какие преимущества над старым вариантом работы с редаксом.
@caH40yc
@caH40yc Жыл бұрын
Спасибо Ваши труды! Очень доступно объясняете все сложные моменты.
@den_ph
@den_ph 2 жыл бұрын
Благодарю, Михаил, за столь полезное и понятное видео! Прям то, что надо.
@user-lx5vv3uu8u
@user-lx5vv3uu8u 2 жыл бұрын
Михаил, заранее благодарю!
@Valiok14
@Valiok14 Жыл бұрын
Большое спасибо за доступный и понятный материал!
@Denis-pu4bt
@Denis-pu4bt Жыл бұрын
Спасибо Михаил, урок просто супер, все понятно, дай тебе бог здоровья! )
@evgeniyn1542
@evgeniyn1542 2 жыл бұрын
Спасибо Михаил, целый час полезной информации! 👍
@vsevolodcerneavschi507
@vsevolodcerneavschi507 Жыл бұрын
Спасибо Михаил! Отличная подача материала, все понятно и доступно
@user-lz2nf1ih9e
@user-lz2nf1ih9e Жыл бұрын
Мой первый комментарий на ютубе за 10 лет... Это Божественно! Изложено невероятно, все супер понятно. Подписка и круглосуточное изучение ваших видео!)
@nikitaalekseev991
@nikitaalekseev991 2 жыл бұрын
Огромное спасибо! Очень качественный контент! Лучшее объяснение Redux Toolkit!
@timothyrebesh5092
@timothyrebesh5092 2 жыл бұрын
Хорошее и спокойное объяснение. Конечно нужно ставить на паузу и обдумывать информацию.
@bogush76
@bogush76 2 жыл бұрын
Спасибо, все очень понятно изложено.
@user-pl6xx3xk9t
@user-pl6xx3xk9t Жыл бұрын
Спасибо за материал. Очень доступно. Смотреть - одно удовольствие.
@codegorian6057
@codegorian6057 10 ай бұрын
это просто прекрасно, спасибо большое за вашу работу
@serjdenisov2114
@serjdenisov2114 2 жыл бұрын
Михаил спасибо, очень доступно и хорошо объясняете
@PhazZzyo
@PhazZzyo Жыл бұрын
Спасибо Михаил! Отличная подача материала, все понятно и доступно.
@user-tu8vs3ek2q
@user-tu8vs3ek2q Жыл бұрын
Очень круто! Появилось понимание как этим пользоваться, все сразу стало легко и просто. Спасибо!
@user-pi1vr6rf1k
@user-pi1vr6rf1k Жыл бұрын
Волшебно объясняешь! Спасибо за видео!
@unit_lost
@unit_lost 2 жыл бұрын
Качественный контент. Приятно слушать) Респект автору
@maksymkyryliuk492
@maksymkyryliuk492 2 жыл бұрын
Материал шикарный, очень актуально и полезно, спасибо Михаил! 🙂
@user-oe1wv2se6y
@user-oe1wv2se6y Жыл бұрын
Спасибо! наконец я поняла RTK! Супер доходчиво, как всегда 👍🏻
@muradkhanibragimov1353
@muradkhanibragimov1353 Жыл бұрын
Спасибо за материал! У Вас талант к преподаванию.
@dmtrack
@dmtrack Жыл бұрын
Огромное спасибо! Очень подробно и понятно!
@user-es6wp5sh4t
@user-es6wp5sh4t 6 ай бұрын
Спасибо за материал.
@anastasiatyurikova5048
@anastasiatyurikova5048 Жыл бұрын
Спасибо огромное! Это как всегда было прекрасно, как и все видео на канале!
@sergeyf6215
@sergeyf6215 Жыл бұрын
Спасибо большое, Михаил, за очень познавательное видео! Отличная подача материала, все понятно с учетом того, что мой основной стек - бэкенд)) и я не так давно стал использовать React
@user-lk4kv5sw7s
@user-lk4kv5sw7s Жыл бұрын
Михаил спасибо за ваши уроки вы очень хорошо объясняете
@learningit2572
@learningit2572 Жыл бұрын
Напишу еще раз, мне очень понравилось твое объяснение. Огромная благодарность тебе.
@greennmrtnm3342
@greennmrtnm3342 2 ай бұрын
Спасибо! Идеально объясняете) Все понятно
@from_brest2631
@from_brest2631 2 жыл бұрын
ясно, в след проекте попробую и с тулкитом поработать. Благодарю за пример 👍
@yourdream6964
@yourdream6964 2 жыл бұрын
Огромное спасибо вам за урок, за этот час вы сэкономили мне кучу времени
@VakiTaki
@VakiTaki Жыл бұрын
спасибо , у вас все на простом примере и из урока в урок перешел он же. что наконец то позволило мне врубится как это работает и дописать самому! от души
@user-jf5ly9mg7h
@user-jf5ly9mg7h 2 жыл бұрын
Спасибо за видео, очень понятно обьясняете
@serjsamoilow8711
@serjsamoilow8711 26 күн бұрын
лучшее объяснение такое сложной темы на хорошем и наглядном примере спасибо!
@lorisyanis
@lorisyanis 11 ай бұрын
Спасибо, очень подробно и понятно!
@mukanidrissov5487
@mukanidrissov5487 3 ай бұрын
Редко пишу комментарии, но здесь не могу не оставить, спасибо за подробнейшее объяснение, смотрел документацию и несколько больших видео на ютубе, никак не далось понять основы, а вы так подробно разжевали ,еще раз спасибо и всех благ
@user-rs4yw8ce3t
@user-rs4yw8ce3t 7 ай бұрын
Больше спасибо, Михаил. Всё очень понятно. Было полезно.
@lilarmstrong5300
@lilarmstrong5300 Жыл бұрын
Очень классно объясняете, пока что первое видео, которое сложило общую картину как и зачем мы используем redux, спасибо большое!
@ilaymorozoff4113
@ilaymorozoff4113 2 жыл бұрын
Спасибо за качественный контент!
@OleksandrDanylchenko2k
@OleksandrDanylchenko2k 2 жыл бұрын
Спасибо! Очень доходчиво!
@grandorf5967
@grandorf5967 Жыл бұрын
Спасибо большое за данное видео! Очень помогает понять основы, немного окунуться во всё это и создать себе базу, от которой можно дальше глубже нырнуть в тулкит 😀
@quikkiLis
@quikkiLis Жыл бұрын
Очень хороший курс, спасибо
@Serhii_lolovich
@Serhii_lolovich Жыл бұрын
Спасибо очень доходчиво объяснил, мне тяжело дается новая информация но я все понял)
@evgen_frontend_rostov
@evgen_frontend_rostov Жыл бұрын
Михаил, спасибо за подробный рассказ про redux toolkit
@_GreenSnake_
@_GreenSnake_ Жыл бұрын
Спасибо за Ваш труд
@krlkonstantine9726
@krlkonstantine9726 11 ай бұрын
Очень хорошее объяснение, спасибо!
@xdayx53
@xdayx53 2 ай бұрын
со второго раза прям хорошо понял, спасибо, Михаил!
@whatislove448
@whatislove448 2 жыл бұрын
Подача материала шикарная))
@frozenbit6260
@frozenbit6260 Жыл бұрын
Спасибо за урок
@awesomeuser789
@awesomeuser789 2 жыл бұрын
супер! Спасибо за подачу)
@SvetlanaKova
@SvetlanaKova 9 ай бұрын
спасибо за объяснение, все стало понятней)
@markwahlberg9358
@markwahlberg9358 Жыл бұрын
Мужик, спасибо тебе большое, простым языком отлично объяснял!
@FerelUltra
@FerelUltra 2 жыл бұрын
Спасибо большое. Очень трудно разобраться с redux toolkit не зная релакс. Все очень грамотно и подробно рассказали!
@user-uo7tg9tk3j
@user-uo7tg9tk3j Жыл бұрын
Отличная подача и степень понимания предмета! Приятно слушать, учиться, воспринимать информацию. Большое спасибо за работу!
@user-fu5ec4cv1e
@user-fu5ec4cv1e Жыл бұрын
спасибо тебе большое, всё очень очень просто и понятно, то что я искал👍
@user-ue7lj2to9q
@user-ue7lj2to9q 2 жыл бұрын
Как всегда все на высшем уровне!
@markeellaas
@markeellaas 3 ай бұрын
Спасибо, Михаил
@konstantincube3380
@konstantincube3380 2 жыл бұрын
Уже давно пытаюсь вникнуть в Redux и только после этого видео всё встало на свои места. Спасибо!
@Edgar-pu1lc
@Edgar-pu1lc 11 ай бұрын
Спасибо большое за видео
@user-xs8ty9dg5s
@user-xs8ty9dg5s Жыл бұрын
спасибо за Ваши ролики)
@user-lg7yb8uj7c
@user-lg7yb8uj7c Жыл бұрын
Спасибо, это лучшее видео по Redux
@user-td3bz8st6v
@user-td3bz8st6v Жыл бұрын
Спасибо за отличный урок!!!
@o_antushevich
@o_antushevich Жыл бұрын
Очень крутое объяснение! Наконец-то поняла :) Спасибо вам
@benchik100
@benchik100 9 ай бұрын
спасибо!!! очень круто!!
@andygr1n1
@andygr1n1 Жыл бұрын
качественное и информативное видео, спасибо!
@tinatinomurova251
@tinatinomurova251 4 ай бұрын
Спасибо большое!
@user-hl5lk9fq4i
@user-hl5lk9fq4i Жыл бұрын
Блиииин наконец-то понял Редакс. Спасибо за видео.
@user-xq4uj6ll6w
@user-xq4uj6ll6w Жыл бұрын
Михаил спасибо! Очень круто всё объяснил
@andrewsam224
@andrewsam224 11 ай бұрын
Супер!!!! Очень круто! Особенно вот эти моменты, видно и слышно ,как Миша душу вкладывает: 43:40
@shoxruX_wantxo
@shoxruX_wantxo 11 ай бұрын
спасибо за классный урок🤩
@user-el5ls2cq1y
@user-el5ls2cq1y Жыл бұрын
Миша! Ты просто БОГ по обучению! Большое уважение тебе!
@user-vm2db5cq1g
@user-vm2db5cq1g Жыл бұрын
Отличное видео! все подробно и понятно!
@Neteruss
@Neteruss 7 ай бұрын
Я всё понял! Спасибо!
@mivalb7979
@mivalb7979 2 жыл бұрын
Спасибо, очень полезное видео!
@exelione2229
@exelione2229 Ай бұрын
Ты умничка, спасибо тебе большое
@user-koshinva
@user-koshinva Жыл бұрын
Спасибо огромное) помогаешь развиваться. Успехов во всём)
@Denisqa-ke1xo
@Denisqa-ke1xo Жыл бұрын
Ну просто супер! Спасибо!!!
@xurshidwin
@xurshidwin Жыл бұрын
Спасибо большой за урок первый раз доходчива понял
@bobby_jones
@bobby_jones 2 жыл бұрын
Очень полезно. Спасибо
@user-yk9nj6co9d
@user-yk9nj6co9d 4 ай бұрын
Спасибо, в целом понятно.
@kenanhaciyev3759
@kenanhaciyev3759 9 ай бұрын
чётко, спасибо
@user-wq9gc4rj3w
@user-wq9gc4rj3w 9 ай бұрын
Спасибо, всё понятно. Отличное видео.
@user-kn3ut1sh2o
@user-kn3ut1sh2o Жыл бұрын
Спасибо Михаил за полезный контент!
@eduardgrigoryan6052
@eduardgrigoryan6052 Жыл бұрын
спасибо больсхое Михаил, очень хорошое обяснение, очень-очень помогло!
@user-ky4vq5jm5u
@user-ky4vq5jm5u 2 жыл бұрын
урок супер, спасибо!
@azizbekkomilov3589
@azizbekkomilov3589 Жыл бұрын
Супер спасибо за урок!
@WhenImAloneI
@WhenImAloneI 2 жыл бұрын
Спасибо! Как раз недавно начал изучать toolkit, ничего не понятно было до момента просмотра вашего видео)
@mikhail_shokun
@mikhail_shokun 2 жыл бұрын
Очень хорошее видео, пересматриваю его уже несколько раз, чтобы моя башка поняла, потому что по другим видео вообще не могу вчехлить Redux, спасибо Мишань!!! Респект тебе и продвижения канала!
@bagga_lev
@bagga_lev 2 жыл бұрын
Спасибо большое за контент, я наконец то понял как это работает =))
@alexmercer4653
@alexmercer4653 2 жыл бұрын
спасибо большое. Очень полезный материал долгое время не мог понять что такое слайс)
@admusmanov3009
@admusmanov3009 Жыл бұрын
Спасибо большое
@shoxerpetrosyan8678
@shoxerpetrosyan8678 2 жыл бұрын
Спасибо за урок смотрела видео раз 30юНачала создавать сама с Вами шаг за шагом. Наконец-то дошло. Но надо практиковать.....
@sergeysamius1128
@sergeysamius1128 2 жыл бұрын
Спасибо за отличное видео.
@andrewsam224
@andrewsam224 11 ай бұрын
Супер!!!! Очень круто!!!! Особенно видно и слышно, как Миша душу вкладывает: 43:30 56:12
@user-yf2er5vr8q
@user-yf2er5vr8q Жыл бұрын
cпасибо лучший - без напряга
@user-nl5jr7od4c
@user-nl5jr7od4c 10 ай бұрын
большое спасибо автору, благодаря тебе я наконец-то понял redux-toolkit. Пожалуйста продолжай в том же духе
Асинхронная работа с Redux Toolkit и createAsyncThunk
42:24
Михаил Непомнящий
Рет қаралды 99 М.
ISSEI funny story😂😂😂Strange World | Pink with inoCat
00:36
ISSEI / いっせい
Рет қаралды 15 МЛН
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Рет қаралды 27 МЛН
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Рет қаралды 8 М.
Авторизация в React-приложении с Firebase и Redux-Toolkit
47:24
Михаил Непомнящий
Рет қаралды 80 М.
ТОП 6 ОШИБОК ПРИ РАБОТЕ С Redux Toolkit
22:53
Ayub Begimkulov
Рет қаралды 11 М.
Redux - Complete Tutorial (with Redux Toolkit)
37:01
Cosden Solutions
Рет қаралды 133 М.
Синхронизация Redux и localStorage с redux-persist
14:05
Михаил Непомнящий
Рет қаралды 34 М.
React и Next js убивают фронтенд!
9:11
Миша Ларченко
Рет қаралды 40 М.
Самый простой способ начать работу с БД
22:37
Михаил Непомнящий
Рет қаралды 5 М.