Сам метод *createSlice* возвращает нужный тип. Для него, по факту, необходимо затипизировать *initialState* отдельным интерфейсом, и при создании редьюсеров для параметра *action* передать дженерик тип *PayloadAction* (его можно импортировать прямо из @reduxjs/toolkit), ну и передать в параметр дженерика соответствующий интерфейс - какой объект ожидается на вход в action. Тип экшн криейтора выводится автоматически из slice.action как *ActionCreatorWithPayload* , здесь от нас дополнительно ничего не требуется.
@stephencurry80783 жыл бұрын
@@mishanep Спасибо большое! Изучать тайпскрипт можно сказать я начал буквально вчера. Изучаю по видео Дима It camasutra react путь самурая версия 2. У него просто обычные редюсеры, а мне слайсы безумно понравились, а то эти экшен крейтеры, диспатчы за 3 месяца уже успели надоесть. Вот немного мучался с типизацией слайса. Спасибо, вроде немного понял что ты написал
@mishanep3 жыл бұрын
@@stephencurry8078 классический вариант Редакса типизировать - та еще боль. В этом плане с тулкитом намного проще.
@stephencurry80783 жыл бұрын
@@mishanepЭто я заметил. Кстати получается классический вариант редакса больше использовать не будут, или есть какая то польза от него?
@mishanep3 жыл бұрын
@@stephencurry8078 полагаю, это остается на усмотрение команд. Думаю, многие по привычке продолжат использовать классический вариант. В целом, тулкит с избытком покрывает возможности обычного редакса.
@viacheslavgurin93682 жыл бұрын
Как по мне, Михаил - лучший русскоязычный преподаватель. Не встречал еще настолько понятного и простого разъяснения не самых простых вещей. Спасибо!
@GUNTRUP_2 жыл бұрын
Арчаков и Жека самурай ,тоже отличные ребята ,все понятно и четко обьясняют
@AnnaVentsel-o5z Жыл бұрын
@@GUNTRUP_ тяжело самурайские приколы заходят... хочется менее эмоционального объяснения
@GUNTRUP_ Жыл бұрын
@@AnnaVentsel-o5z иди на канал Арчакова , там есть курс реакт сникерс , если знаешь +- джс ,тогда сможешь походу и реакт выучить на базе , ну а паралельно можешь Владелена смотреть ,тоже классный тип
@evgeniyacteck6779 Жыл бұрын
@@AnnaVentsel-o5z 100% согласен! Если бы меньше его приколов, зачастую вообще не нужных, то и длительность процентов на 30 можно было бы сократить без потери качества.
@sas31a3 жыл бұрын
я тут по наставлению одного самурая, Михаил мое почтение за ваш контент, лайк подписка
@thisissergo58742 жыл бұрын
От it-camasutra что ли?🤣
@АркадийНалимов-р1э Жыл бұрын
@@thisissergo5874 я тоже смотрю и вас и каму 😁 огромный вам респект
@konsin19884 ай бұрын
И очень круто (лично для меня), что Вы сделали сначала БЕЗ redux, а потом уже постепенно его внедряли. Это прям вот очень прояснило, что и откуда берется, нигде в других роликах такого не видел..
@leonidserafimovich4844 Жыл бұрын
на 27 минуте, это лучшее объяснение за все ролики мать их которые я пересмотрел по редаксу!!!
@АртемийГерасимов-ч8щ2 жыл бұрын
Всем кому тяжело понять редакс тулкит, рекомендую все таки сначала попробовать обычный редакс хотя бы понять, благо есть хорошие уроки по нему. Вам будет намного проще. Я начал обучаться фронтенду 3 месяца назад по курсу 20ого года. И там в конце был как раз редакс классический. Вроде разобрался с ним, сам попробовал тестовые счетчики, тудушки, посты добавит-удалить и думаю "какой же это геморой"). И мне знакомый подсказал, что пробуй тулкит. И вот я наткнулся на этот урок и получилось сразу все понять без проблем. Как по мне, это одно и то же, что сразу начать учить реакт не зная JS вообще. Не поленитесь, уделите времени денёк на понимание обычного редакс и всё получится. Автору спасибо за ценную информацию.
@alexforw55452 жыл бұрын
Доброго времени суток, как успехи в разработке?. Насчёт вашего совет - все абсолютно верно, я не мог понять редакс-тулкит и мне знакомый сказал, что лучше бы я сперва разобрался с основами обычного редакса. В итоге посмотрел серию видосов по реакту от Ulbi и теперь данное видео про тулкит зашло как по маслу.
@irina43882 жыл бұрын
А мне нравится обычный редакс, тем что просто создавать thunk`и с асинхронными запросами. Присоединяюсь, действительно, если понятен обычный редакс, то намного проще понять редакс тулкит. Хороший курс по базовому редаксу у IT камасутры, там 100 уроков, но если их изучить, то все становиться очень просто.
@konsin19884 ай бұрын
Вот прям не знаю, может, мне не везло просто.. Но это ЛУЧШЕЕ объяснение redux toolkit, которое я видел!!! Прям чётко и по полочкам. До этого тема казалась сложной, особенно в связке с ts. После просмотра началось просветление прям, всё стало более-менее понятно, что откуда берется, - никто эти моменты не прорабатывает в своих "туториалах": голая теория, потом голая практика. А у Вас получилось очень понятно донести материал, именно для новичков супер!!!
@White-j1d Жыл бұрын
Мой первый комментарий на ютубе за 10 лет... Это Божественно! Изложено невероятно, все супер понятно. Подписка и круглосуточное изучение ваших видео!)
@petarthecodehunter33332 жыл бұрын
Один из лучших учителей по вебу на просторах ютуба. Учусь только у вас, Ulbi, Минина и Сташчука, но из всех у вас самый недооцененный канал.
@LukyTXN Жыл бұрын
посмотри еще Арчаков блог и Антона Ларина
@maga_frank Жыл бұрын
Вот жиза, у меня те же любимые учителя + ещё Алекс Лущенко. Каждый в чем то хорош. Кто то js хорошо объясняет кто то реакт, а в данном случае лучше из всех обяснил Михаил)
@ProCoder777 Жыл бұрын
Я бы сказал так, что все вышеперечисленные (включая автора этого канала) уступают Ивану Петриченко в качестве и проработанности подаваемого материала
@mukanidrissov548710 ай бұрын
Редко пишу комментарии, но здесь не могу не оставить, спасибо за подробнейшее объяснение, смотрел документацию и несколько больших видео на ютубе, никак не далось понять основы, а вы так подробно разжевали ,еще раз спасибо и всех благ
@serjsamoilow87117 ай бұрын
лучшее объяснение такое сложной темы на хорошем и наглядном примере спасибо!
@_kie3 жыл бұрын
Я вот тоже, ещё не смотрел, но уже напишу спасибо! Даже вкладку закрывать не стану. Михаил, спасибо!
@mishanep3 жыл бұрын
Становится хорошей традицией =)
@_kie3 жыл бұрын
@@mishanep вот досмотрел. Было бы круто добавить работу с редакс в курс по Реакт на юдеми.
@mishanep3 жыл бұрын
Возможно отдельным курсом. Но пока не знаю когда смогу взяться. Сейчас активно работаю над курсом по базовому JS. У меня в линейке курсов его очень не хватает.
@_kie3 жыл бұрын
@@mishanep да-да, кто-то обещал его летом :)
@майнкрафт-к2и2 жыл бұрын
Миша! Ты просто БОГ по обучению! Большое уважение тебе!
@SergioDev001 Жыл бұрын
Михаил, Вам огромная благодарочка. Не знаю по какой причине, но голый React мне был более понятен чем Redux. Благодаря Вам, у меня все встало на своим места
@timothyrebesh50922 жыл бұрын
Хорошее и спокойное объяснение. Конечно нужно ставить на паузу и обдумывать информацию.
@farrukhx7143 Жыл бұрын
Спасибо вам за разъяснения. Был немного разочарован тем, что никак не понимаю редакс. Концепция понятна и просто, но вот реализация с кучей лишнего кода ради кода - ломает мозг. В итоге несколько недель ушло на понимание всего этого, а потом и тулкит показался понятнее. Ну а ваш ролик расставил все по местам)
@BiberStroy Жыл бұрын
хорошо объяснено. конечно что было раньше с редаксом, и насколько его упростил тулкит - небо и земля.
@VakiTaki Жыл бұрын
спасибо , у вас все на простом примере и из урока в урок перешел он же. что наконец то позволило мне врубится как это работает и дописать самому! от души
@zakolochennoe4572 жыл бұрын
Кучу денег плачу на курсах и так не обьясняют. А тут за час общая картина раскрыта и стало намного понятнее. Спасибо!!!
@evgen_frontend_rostov2 жыл бұрын
Михаил, спасибо за подробный рассказ про redux toolkit
@tirthadeva_yoga5 ай бұрын
Класс, наконец то я добрался до полноценного изучения этой темы. Спасибо, Миша за урок.
@andrewsam224 Жыл бұрын
Супер!!!! Очень круто!!!! Особенно видно и слышно, как Миша душу вкладывает: 43:30 56:12
@tishkafocovv8723 Жыл бұрын
уже довольно долго изучаю реакт по видосам айти камасутры и сам js в общем,но тут захожу и в простой туду задаче нахожу много новых фишек в первые же 10 минут видео,довольно круто и интересно,лайк подписка однозначно
@pitbrest Жыл бұрын
Я конечно новичек, но материал и его подача - высочайший уровень, приятный голос как супербонус, благодарю за ваш материал!
@FerelUltra3 жыл бұрын
Спасибо большое. Очень трудно разобраться с redux toolkit не зная релакс. Все очень грамотно и подробно рассказали!
@andrewsam224 Жыл бұрын
Супер!!!! Очень круто! Особенно вот эти моменты, видно и слышно ,как Миша душу вкладывает: 43:40
@serdotsenko Жыл бұрын
спасибо! всё чётко 👍по полочкам 👏если бы я делал объяснение этой темы, то наверное алгоритм был бы тот же самый, без редакса, коцепция, прикрутили редакс 👍
@konstantincube2 жыл бұрын
Уже давно пытаюсь вникнуть в Redux и только после этого видео всё встало на свои места. Спасибо!
@Sweet-Bubaleh Жыл бұрын
Урок полезный, но светлая тема - вырви глаз! ))
@mishanep Жыл бұрын
Да-да, меня уже давно вынудили пересесть на темную тему)) Недавно на проекте коллега шарил экран и я удивился почему он использует светлую тему. И он сказал, что его глазам проще смотреть на светлую тему, так как с темной они быстрее устают и начинают болеть. Так что здесь нет универсального решения.
@rybiizhir25 күн бұрын
Круто На моменте откуда взялся todoReducer сильно задумался, поскольку это очень непривычное дело. По итогу делаю const todoReducer = todoSlice.reducer; export default todoReducer; - так проще искать по коду
@chillchill52542 жыл бұрын
Прекрасный материал и подача! Спасибо огромное! Ничего лишнего, сразу понятно какие преимущества над старым вариантом работы с редаксом.
@shoxerpetrosyan86782 жыл бұрын
Спасибо за урок смотрела видео раз 30юНачала создавать сама с Вами шаг за шагом. Наконец-то дошло. Но надо практиковать.....
@РусланРастегаев-з1э Жыл бұрын
Спасибо за материал. Очень доступно. Смотреть - одно удовольствие.
@TheLemutant Жыл бұрын
Михаил, как всегда - браво! Ты лучший преподаватель в рунете. Настолько грамотно, чётко, понятно, без "воды" и с прекрасной речью, по-моему никто не рассказывает
@trendsgallery Жыл бұрын
Крутой урок. Спасибо Вам, Михаил. Регулярно Вас смотрю. Молю, можно пожалуйста, меньше белых тем. Это не очень приятно для глаза, особенно, если очень яркий IPS монитор ;) Спасибо!!
@lilarmstrong53002 жыл бұрын
Очень классно объясняете, пока что первое видео, которое сложило общую картину как и зачем мы используем redux, спасибо большое!
@mikhail_shokun2 жыл бұрын
Очень хорошее видео, пересматриваю его уже несколько раз, чтобы моя башка поняла, потому что по другим видео вообще не могу вчехлить Redux, спасибо Мишань!!! Респект тебе и продвижения канала!
@СтройКонсалт Жыл бұрын
Отличная подача и степень понимания предмета! Приятно слушать, учиться, воспринимать информацию. Большое спасибо за работу!
@anatoliyrotskin5088 Жыл бұрын
Михаил, спасибо за ваш труд! Вы очень хорошо и доходчиво все объясняете, все разжевано, но при этом без лишних слов. С уважением, ваш подписчик 👍
@ТимаГаздиев-к4м5 ай бұрын
Сутки искал нормальное обьяснение. И наконец нашел, спасибо)
@petrovpetrov60952 жыл бұрын
После самурая 1 эта информация спасает!спасибо )
@DmitryDolganov3 жыл бұрын
Михаил, заранее благодарю!
@МедерКадыров-х7ж Жыл бұрын
большое спасибо автору, благодаря тебе я наконец-то понял redux-toolkit. Пожалуйста продолжай в том же духе
@caH40yc Жыл бұрын
Спасибо Ваши труды! Очень доступно объясняете все сложные моменты.
@muradkhanibragimov13532 жыл бұрын
Спасибо за материал! У Вас талант к преподаванию.
@maksymkyryliuk4922 жыл бұрын
Материал шикарный, очень актуально и полезно, спасибо Михаил! 🙂
@from_brest26313 жыл бұрын
ясно, в след проекте попробую и с тулкитом поработать. Благодарю за пример 👍
@АдилетАлдажарбеков2 жыл бұрын
Блиииин наконец-то понял Редакс. Спасибо за видео.
@vadicus65342 жыл бұрын
Спасибо, Михаил. Стало чуточку понятнее, но в целом редакс пока что не помещается в голове. Внимательно посмотрел, теперь все повторю. Мне нравится подача, объяснение, голос. Желаю развития вашему каналу.
@maga_frank Жыл бұрын
++ тоже самое. Надо попрактиковаться чтоб в голове уселось. А ты наверно уже знаешь нормас и работаешь скорее всего. Год уже прошел)
@MatveyHorobets Жыл бұрын
ну как засело в голове ?)) что делал
@mkonin2 жыл бұрын
смотрю в сентябре 2022 ) сел, включил видос ) после начал спокойно работать с редаксом
@RonaMelone2 жыл бұрын
Спасибо! Мне понравилось то, что вы отвечаете на вопросы, "которые могут нам прийти в голову". Действительно, они приходили, но ясный ответ дали только вы. Очень помогло это видео: всё поэтапно, логично и структурированно.
@mishanep2 жыл бұрын
Рад, что вам понравилось :)
@НатальяЧеркашина-о6т Жыл бұрын
Больше спасибо, Михаил. Всё очень понятно. Было полезно.
@learningit25722 жыл бұрын
Напишу еще раз, мне очень понравилось твое объяснение. Огромная благодарность тебе.
@markwahlberg93582 жыл бұрын
Мужик, спасибо тебе большое, простым языком отлично объяснял!
@АлександрВаснев-у2г Жыл бұрын
Очень круто! Появилось понимание как этим пользоваться, все сразу стало легко и просто. Спасибо!
@Илья-э7ю9в2 жыл бұрын
Волшебно объясняешь! Спасибо за видео!
@evgeniyn15423 жыл бұрын
Спасибо Михаил, целый час полезной информации! 👍
@AnnaVentsel-o5z Жыл бұрын
Спасибо! наконец я поняла RTK! Супер доходчиво, как всегда 👍🏻
@WhenImAloneI3 жыл бұрын
Спасибо! Как раз недавно начал изучать toolkit, ничего не понятно было до момента просмотра вашего видео)
@Valiok142 жыл бұрын
Большое спасибо за доступный и понятный материал!
@svetlanaganzha786 ай бұрын
Михаил, спасибо огромное, даже я поняла))) осталось раз 20 повторить для закрепления)
@ДианаРоманова-ф6я2 жыл бұрын
Спасибо, это лучшее видео по Redux
@PhazZzyo2 жыл бұрын
Спасибо Михаил! Отличная подача материала, все понятно и доступно.
@Serhii_lolovich2 жыл бұрын
Спасибо очень доходчиво объяснил, мне тяжело дается новая информация но я все понял)
@АлександрИванькович-т9ф2 жыл бұрын
Михаил спасибо за ваши уроки вы очень хорошо объясняете
@xdayx539 ай бұрын
со второго раза прям хорошо понял, спасибо, Михаил!
@alexmercer46532 жыл бұрын
спасибо большое. Очень полезный материал долгое время не мог понять что такое слайс)
@yourdream69642 жыл бұрын
Огромное спасибо вам за урок, за этот час вы сэкономили мне кучу времени
@greennmrtnm33429 ай бұрын
Спасибо! Идеально объясняете) Все понятно
@xurshidwin Жыл бұрын
Спасибо большой за урок первый раз доходчива понял
@nikitaalekseev9913 жыл бұрын
Огромное спасибо! Очень качественный контент! Лучшее объяснение Redux Toolkit!
@ОлегПетров-п4у Жыл бұрын
Спасибо Михаил за полезный контент!
@Andimian-wu3bc6 ай бұрын
По красоте объяснил!
@Лаурахит Жыл бұрын
Спасибо за отличный урок!!!
@SvetlanaKova Жыл бұрын
спасибо за объяснение, все стало понятней)
@krlkonstantine9726 Жыл бұрын
Очень хорошее объяснение, спасибо!
@mkonin2 жыл бұрын
мне прям стиль предподавания оч понравился )
@ровойт2 жыл бұрын
cпасибо лучший - без напряга
@user-koshinva Жыл бұрын
Спасибо огромное) помогаешь развиваться. Успехов во всём)
@lerokanz34822 жыл бұрын
Напоминаю, что Михаил Непомнящий оказывается все прекрасно помнит, и еще лучше - объясняет =)
@sergeyf62152 жыл бұрын
Спасибо большое, Михаил, за очень познавательное видео! Отличная подача материала, все понятно с учетом того, что мой основной стек - бэкенд)) и я не так давно стал использовать React
@dmtrack2 жыл бұрын
Огромное спасибо! Очень подробно и понятно!
@fedez0073 жыл бұрын
Давайте еще про Redux Toolkit более сложные операции какие нибудь + Асинхронность))) с меня лайк и подписка)))) жду обратную связь Михаил))))
@kubaabdashimov6 ай бұрын
чел не знаю жив ты или нет, но чтобы не было не бросай это самое лучшее explain за весь youtube
@svetlanaganzha786 ай бұрын
Почему не жив-то? Очень даже, уроки выпускает! ❤
@codegorian6057 Жыл бұрын
это просто прекрасно, спасибо большое за вашу работу
@anastasiatyurikova5048 Жыл бұрын
Спасибо огромное! Это как всегда было прекрасно, как и все видео на канале!
@eduardgrigoryan60522 жыл бұрын
спасибо больсхое Михаил, очень хорошое обяснение, очень-очень помогло!
@kot-duott2 жыл бұрын
Спасибо за видео! Мне кажется, стоит ещё упомянуть, что useSelect "подписывает" компонент на изменения state
@xdayx539 ай бұрын
Михаил, ну это мое уважение конечно
@_GreenSnake_ Жыл бұрын
Спасибо за Ваш труд
@АнатолийГорбов-о1ь Жыл бұрын
Отличное видео! все подробно и понятно!
@Denis-pu4bt2 жыл бұрын
Спасибо Михаил, урок просто супер, все понятно, дай тебе бог здоровья! )
@quikkiLis2 жыл бұрын
Очень хороший курс, спасибо
@ДенисГутин-о1з2 жыл бұрын
Спасибо за видосик, в данный момент изучаем этот модуль, не много просветил, тема действительно не легкая, успехов в разработки!))
@ВладимирКондратьев-ч9ц3 жыл бұрын
Супер-класс)Спасибо вам Михаил)Из всех курсов и из всех преподавателей, которые есть на просторах интернета да и вообще - вы самый лучший и классный)Поверьте я знаю о чем говорю, так как я пересмотрел уже достаточно много курсов)Благодарю вас за ваш прекрасный труд)*
@mishanep3 жыл бұрын
Спасибо на добром слове :)
@ДмитрийСитников-ш2х2 жыл бұрын
Полностью согласен с автором комментария)
@НиколайСеливанов-и2в3 жыл бұрын
Как всегда все на высшем уровне!
@markeellaas9 ай бұрын
Спасибо, Михаил
@СергейВ-д8о Жыл бұрын
Спасибо за материал.
@Сергей-г3ы6с Жыл бұрын
спасибо тебе большое, всё очень очень просто и понятно, то что я искал👍