Тёмный

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

Михаил Непомнящий
Подписаться 68 тыс.
Просмотров 202 тыс.
50% 1

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 395   
@stephencurry8078
@stephencurry8078 3 года назад
а как там типизировать экшен крейтеры и слайсы?
@mishanep
@mishanep 3 года назад
Сам метод *createSlice* возвращает нужный тип. Для него, по факту, необходимо затипизировать *initialState* отдельным интерфейсом, и при создании редьюсеров для параметра *action* передать дженерик тип *PayloadAction* (его можно импортировать прямо из @reduxjs/toolkit), ну и передать в параметр дженерика соответствующий интерфейс - какой объект ожидается на вход в action. Тип экшн криейтора выводится автоматически из slice.action как *ActionCreatorWithPayload* , здесь от нас дополнительно ничего не требуется.
@stephencurry8078
@stephencurry8078 3 года назад
@@mishanep Спасибо большое! Изучать тайпскрипт можно сказать я начал буквально вчера. Изучаю по видео Дима It camasutra react путь самурая версия 2. У него просто обычные редюсеры, а мне слайсы безумно понравились, а то эти экшен крейтеры, диспатчы за 3 месяца уже успели надоесть. Вот немного мучался с типизацией слайса. Спасибо, вроде немного понял что ты написал
@mishanep
@mishanep 3 года назад
@@stephencurry8078 классический вариант Редакса типизировать - та еще боль. В этом плане с тулкитом намного проще.
@stephencurry8078
@stephencurry8078 3 года назад
@@mishanepЭто я заметил. Кстати получается классический вариант редакса больше использовать не будут, или есть какая то польза от него?
@mishanep
@mishanep 3 года назад
@@stephencurry8078 полагаю, это остается на усмотрение команд. Думаю, многие по привычке продолжат использовать классический вариант. В целом, тулкит с избытком покрывает возможности обычного редакса.
@evgeniyn1542
@evgeniyn1542 3 года назад
Спасибо Михаил, целый час полезной информации! 👍
@codegorian6057
@codegorian6057 Год назад
это просто прекрасно, спасибо большое за вашу работу
@petrovpetrov6095
@petrovpetrov6095 2 года назад
После самурая 1 эта информация спасает!спасибо )
@markeellaas
@markeellaas 7 месяцев назад
Спасибо, Михаил
@krlkonstantine9726
@krlkonstantine9726 Год назад
Очень хорошее объяснение, спасибо!
@sas31a
@sas31a 3 года назад
я тут по наставлению одного самурая, Михаил мое почтение за ваш контент, лайк подписка
@thisissergo5874
@thisissergo5874 2 года назад
От it-camasutra что ли?🤣
@АркадийНалимов-р1э
@@thisissergo5874 я тоже смотрю и вас и каму 😁 огромный вам респект
@lexache1806
@lexache1806 Год назад
Для такого крутого контента очень мало просмотров и подписчиков! Автор заслуживает гораздо больше👍👍👍
@benchik100
@benchik100 Год назад
спасибо!!! очень круто!!
@pavelmelnik9952
@pavelmelnik9952 3 года назад
Не знаю почему, но редакс(да и вообще все стейтменеджеры которые я попробовал), даже в облегченной его версии в виде тулкита, лично мне дается ОЧЕНЬ сложно. много вхождений и выхождений, настроек, вложенности и всего остального. лично у меня точно не получится посмотрев это видео(хотя я считаю вас как самого доходчиво обьясняющего человека), набросать хотя бы примерный аналог такого же туду с редаксом. даже возможно с подсматриванием в этот готовый проект спустя неделю не смогу сказать что тут и от чего. а это, напомню, простой туду с тремя методами. не знаю даже как включить голову на понимание всего этого и снять шоры пробрасывания пропсов :( оно как бы интуитивно понятно, что ui вызывает диспатч, который диспатчит экшен и пейлод в редьюсер, а редьюсер меняет стор который и видит пользователь. но именно кодом все это взять и написать, - никак..
@mishanep
@mishanep 3 года назад
Приветствую, Павел! Здесь нужно спокойно отнестись к тому, что Редакс сразу не дается. Разумеется, при первом/втором/третьем знакомстве скорее всего просмотра одного видео с примером будет недостаточно. Здесь надо прорабатывать всю эту историю, начиная с простых примеров, вроде кликера. Потом усложнять и внедрять в свои проекты, практиковать и еще раз практиковать. В данном случае подобные мануалы показывают, что не всё так страшно (особенно если сравнить с аналогичными уроками трех-четырехлетней давности, когда совсем въехать было сложно). Плюс можно пометить себе какие-то основные нюансы (конспект - отличная штука), а при необходимости пользоваться дополнительно документацией. Если вплотную заняться изучением и практикой Редакса, то время будет работать на вас и через пару недель большинство вопросов отпадет.
@awenn2015
@awenn2015 2 года назад
Только практика и ещё раз практика, сначала повторяй за видео или доками, потом запоминать начнешь и сам будешь делать
@esp2644
@esp2644 2 года назад
Ну это расширение судя по всему как отдельный компонент в самом браузере, по этому и сложно так все
@esp2644
@esp2644 2 года назад
Там где просто денег не платят...
@esp2644
@esp2644 2 года назад
Их можно только зарабатывать
@viacheslavgurin9368
@viacheslavgurin9368 2 года назад
Как по мне, Михаил - лучший русскоязычный преподаватель. Не встречал еще настолько понятного и простого разъяснения не самых простых вещей. Спасибо!
@GUNTRUP_
@GUNTRUP_ 2 года назад
Арчаков и Жека самурай ,тоже отличные ребята ,все понятно и четко обьясняют
@AnnaVentsel-o5z
@AnnaVentsel-o5z Год назад
@@GUNTRUP_ тяжело самурайские приколы заходят... хочется менее эмоционального объяснения
@GUNTRUP_
@GUNTRUP_ Год назад
@@AnnaVentsel-o5z иди на канал Арчакова , там есть курс реакт сникерс , если знаешь +- джс ,тогда сможешь походу и реакт выучить на базе , ну а паралельно можешь Владелена смотреть ,тоже классный тип
@evgeniyacteck6779
@evgeniyacteck6779 Год назад
@@AnnaVentsel-o5z 100% согласен! Если бы меньше его приколов, зачастую вообще не нужных, то и длительность процентов на 30 можно было бы сократить без потери качества.
@kostasancez2358
@kostasancez2358 3 года назад
MapDispatchToProps вышел из чата
@vadicus6534
@vadicus6534 2 года назад
Спасибо, Михаил. Стало чуточку понятнее, но в целом редакс пока что не помещается в голове. Внимательно посмотрел, теперь все повторю. Мне нравится подача, объяснение, голос. Желаю развития вашему каналу.
@maga_frank
@maga_frank Год назад
++ тоже самое. Надо попрактиковаться чтоб в голове уселось. А ты наверно уже знаешь нормас и работаешь скорее всего. Год уже прошел)
@MatveyHorobets
@MatveyHorobets Год назад
ну как засело в голове ?)) что делал
@maksimzolotoi3379
@maksimzolotoi3379 3 года назад
Пришел с нового проекта - потому что там все на редакс тулките. Ничего не понятно, после мобэкса похоже на страшное говно. Вот потрачу вечер на ваши видео в надежде разобраться )
@denpol9956
@denpol9956 3 года назад
Лучше бы todos.items вместо todos.todos )
@konsin1988
@konsin1988 3 месяца назад
И очень круто (лично для меня), что Вы сделали сначала БЕЗ redux, а потом уже постепенно его внедряли. Это прям вот очень прояснило, что и откуда берется, нигде в других роликах такого не видел..
@petarthecodehunter3333
@petarthecodehunter3333 2 года назад
Один из лучших учителей по вебу на просторах ютуба. Учусь только у вас, Ulbi, Минина и Сташчука, но из всех у вас самый недооцененный канал.
@LukyTexan
@LukyTexan Год назад
посмотри еще Арчаков блог и Антона Ларина
@maga_frank
@maga_frank Год назад
Вот жиза, у меня те же любимые учителя + ещё Алекс Лущенко. Каждый в чем то хорош. Кто то js хорошо объясняет кто то реакт, а в данном случае лучше из всех обяснил Михаил)
@ProCoder777
@ProCoder777 Год назад
Я бы сказал так, что все вышеперечисленные (включая автора этого канала) уступают Ивану Петриченко в качестве и проработанности подаваемого материала
@White-j1d
@White-j1d Год назад
Мой первый комментарий на ютубе за 10 лет... Это Божественно! Изложено невероятно, все супер понятно. Подписка и круглосуточное изучение ваших видео!)
@_kie
@_kie 3 года назад
Я вот тоже, ещё не смотрел, но уже напишу спасибо! Даже вкладку закрывать не стану. Михаил, спасибо!
@mishanep
@mishanep 3 года назад
Становится хорошей традицией =)
@_kie
@_kie 3 года назад
@@mishanep вот досмотрел. Было бы круто добавить работу с редакс в курс по Реакт на юдеми.
@mishanep
@mishanep 3 года назад
Возможно отдельным курсом. Но пока не знаю когда смогу взяться. Сейчас активно работаю над курсом по базовому JS. У меня в линейке курсов его очень не хватает.
@_kie
@_kie 3 года назад
@@mishanep да-да, кто-то обещал его летом :)
@fedez007
@fedez007 3 года назад
Давайте еще про Redux Toolkit более сложные операции какие нибудь + Асинхронность))) с меня лайк и подписка)))) жду обратную связь Михаил))))
@evgeniykolmak5459
@evgeniykolmak5459 2 года назад
Шла 40 минута) я запутался 😅
@farrukhx7143
@farrukhx7143 Год назад
Спасибо вам за разъяснения. Был немного разочарован тем, что никак не понимаю редакс. Концепция понятна и просто, но вот реализация с кучей лишнего кода ради кода - ломает мозг. В итоге несколько недель ушло на понимание всего этого, а потом и тулкит показался понятнее. Ну а ваш ролик расставил все по местам)
@майнкрафт-к2и
@майнкрафт-к2и 2 года назад
Миша! Ты просто БОГ по обучению! Большое уважение тебе!
@kot-duott
@kot-duott Год назад
Спасибо за видео! Мне кажется, стоит ещё упомянуть, что useSelect "подписывает" компонент на изменения state
@ровойт
@ровойт 2 года назад
нашел нормальное по редакс наконец
@maksymkyryliuk492
@maksymkyryliuk492 2 года назад
Материал шикарный, очень актуально и полезно, спасибо Михаил! 🙂
@yarmik3d
@yarmik3d 3 года назад
По моему этот толкит больше запутывает начинающих, лучше сначала писать все самому.
@dmitriymovchan6563
@dmitriymovchan6563 3 года назад
Я вот тоже считаю что слайсы нужно хранить в папке store, а не как во многих примерах в папке компонента.
@andrewsam224
@andrewsam224 Год назад
Супер!!!! Очень круто!!!! Особенно видно и слышно, как Миша душу вкладывает: 43:30 56:12
@Serhii_lolovich
@Serhii_lolovich 2 года назад
Спасибо очень доходчиво объяснил, мне тяжело дается новая информация но я все понял)
@mikhail_shokun
@mikhail_shokun 2 года назад
Очень хорошее видео, пересматриваю его уже несколько раз, чтобы моя башка поняла, потому что по другим видео вообще не могу вчехлить Redux, спасибо Мишань!!! Респект тебе и продвижения канала!
@diatm1506
@diatm1506 10 месяцев назад
Интересно компоненты будут только к store обращаться дочерним параметры функции не нужно передавать? Чистыми будут только reducers?
@andrewsam224
@andrewsam224 Год назад
Супер!!!! Очень круто! Особенно вот эти моменты, видно и слышно ,как Миша душу вкладывает: 43:40
@masharipov_gr01
@masharipov_gr01 5 месяцев назад
zor.👌👌
@SergeySerov
@SergeySerov Год назад
Всё понятно и логично, но с первого взгляда это усложнение как по мне, почему просто не использовать event emitter и слушать события чего угодно откуда угодно? По сути это будет тоже самое но логика останется внутри компонентов без выноса их в store, просто в двух словах поясните пожалуйста
@АртемийГерасимов-ч8щ
Всем кому тяжело понять редакс тулкит, рекомендую все таки сначала попробовать обычный редакс хотя бы понять, благо есть хорошие уроки по нему. Вам будет намного проще. Я начал обучаться фронтенду 3 месяца назад по курсу 20ого года. И там в конце был как раз редакс классический. Вроде разобрался с ним, сам попробовал тестовые счетчики, тудушки, посты добавит-удалить и думаю "какой же это геморой"). И мне знакомый подсказал, что пробуй тулкит. И вот я наткнулся на этот урок и получилось сразу все понять без проблем. Как по мне, это одно и то же, что сразу начать учить реакт не зная JS вообще. Не поленитесь, уделите времени денёк на понимание обычного редакс и всё получится. Автору спасибо за ценную информацию.
@alexforw5545
@alexforw5545 2 года назад
Доброго времени суток, как успехи в разработке?. Насчёт вашего совет - все абсолютно верно, я не мог понять редакс-тулкит и мне знакомый сказал, что лучше бы я сперва разобрался с основами обычного редакса. В итоге посмотрел серию видосов по реакту от Ulbi и теперь данное видео про тулкит зашло как по маслу.
@irina4388
@irina4388 2 года назад
А мне нравится обычный редакс, тем что просто создавать thunk`и с асинхронными запросами. Присоединяюсь, действительно, если понятен обычный редакс, то намного проще понять редакс тулкит. Хороший курс по базовому редаксу у IT камасутры, там 100 уроков, но если их изучить, то все становиться очень просто.
@markwahlberg9358
@markwahlberg9358 Год назад
Мужик, спасибо тебе большое, простым языком отлично объяснял!
@svetlanaganzha78
@svetlanaganzha78 4 месяца назад
Михаил, спасибо огромное, даже я поняла))) осталось раз 20 повторить для закрепления)
@diatm1506
@diatm1506 10 месяцев назад
Зачем в пропсы пробрасывать функции если этому компоненту они не нужны? Нужно эти функции вынести в тот компонент которым они нужны разве нет? И лучше использовать dto если этих пропсов больше двух. Понял Вам нужны pure function
@mk3mk3mk
@mk3mk3mk 8 месяцев назад
Спасибо за видео! А почему нельзя вместо Редакс использовать глобальные переменные? Например задать в главном компоненте несколько переменных, это будет Стейт, а другие компоненты будут их изменять и перерисовывать Вью.
@ВадимЯковенко-я1в
чому кнопку для видалення робити через span? вбили доступність додатку відразу
@doszhanm6936
@doszhanm6936 Год назад
не понятно откуда взялся объект todoReducer, он же нигде не быль объявлен!
@ИльяДуженков-ю8к
@ИльяДуженков-ю8к 8 месяцев назад
Какой Фреймворк для базы данных реакта использовать?
@vsevolodcerneavschi507
@vsevolodcerneavschi507 2 года назад
Спасибо Михаил! Отличная подача материала, все понятно и доступно
@IVan-cr5cu
@IVan-cr5cu Год назад
Всё было норм, но когда Михаил говорил-говорил, потом резко остановился, 5 секунд думал, после этого ничего непонятно.
@PenguinRomeo
@PenguinRomeo 10 месяцев назад
На 9й минуте, когда автор сказал, что у него кнопка не работает, а у меня работала - на миг остановилось сердце. Сразу подумал - ля, где я накосячил, пока переписывал код
@sergejj3476
@sergejj3476 10 месяцев назад
для чего пробрасывать методы через компоненты когда их можно напрямую импортировать в тот компонент где он применяется?
@ВолодимирБарибін-е8у
Как прокинуть в middleware значение из store?
@DmitryDolganov
@DmitryDolganov 3 года назад
Михаил, заранее благодарю!
@Sweet-Bubaleh
@Sweet-Bubaleh 10 месяцев назад
Урок полезный, но светлая тема - вырви глаз! ))
@mishanep
@mishanep 10 месяцев назад
Да-да, меня уже давно вынудили пересесть на темную тему)) Недавно на проекте коллега шарил экран и я удивился почему он использует светлую тему. И он сказал, что его глазам проще смотреть на светлую тему, так как с темной они быстрее устают и начинают болеть. Так что здесь нет универсального решения.
@Pavel-wj7gy
@Pavel-wj7gy 2 года назад
Подача хорошая, но блин, пример тупо переписан из документации.
@daniilthegunner843
@daniilthegunner843 2 года назад
Короче, кто после вью пришел, эти слайсы видимо тоже самое что и модули в vuex)
@xurshidwin
@xurshidwin Год назад
Спасибо большой за урок первый раз доходчива понял
@tontontonic
@tontontonic 6 месяцев назад
как у тебя не выгорели глаза от светлой темы?) у меня они за пол часа устают)
@true227
@true227 9 месяцев назад
у меня одного показанный вариант перехвата ошибок не работает?
@sergiopuccini
@sergiopuccini Год назад
Светлая тема с желтыми невидимыми скобочками... мммм... каеф
@СтройКонсалт
@СтройКонсалт Год назад
Отличная подача и степень понимания предмета! Приятно слушать, учиться, воспринимать информацию. Большое спасибо за работу!
@GUNTRUP_
@GUNTRUP_ 2 года назад
Смотрю видос по редаксу ,тем временем в моей голове: " ... тудус-тудус, тудус-тудус"
@sivkaburka1062
@sivkaburka1062 2 года назад
Ну ты Михаил даешь, у меня был вопрос, а ты его решил.
@sergeyf6215
@sergeyf6215 2 года назад
Спасибо большое, Михаил, за очень познавательное видео! Отличная подача материала, все понятно с учетом того, что мой основной стек - бэкенд)) и я не так давно стал использовать React
@mxate5598
@mxate5598 8 месяцев назад
почему на 17:48 минуте, {text} не выводит текст?
@chillchill5254
@chillchill5254 2 года назад
Прекрасный материал и подача! Спасибо огромное! Ничего лишнего, сразу понятно какие преимущества над старым вариантом работы с редаксом.
@exelione2229
@exelione2229 6 месяцев назад
Ты умничка, спасибо тебе большое
@serheyshishkin9240
@serheyshishkin9240 3 года назад
Ждём асинхронщину в тулките.
@mishanep
@mishanep 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6RTbC8Acj1M.html
@phoenix_knight
@phoenix_knight Год назад
Гайд хороший но глаза от светлой темы выгорают)
@ровойт
@ровойт Год назад
cпасибо лучший - без напряга
@timothyrebesh5092
@timothyrebesh5092 2 года назад
Хорошее и спокойное объяснение. Конечно нужно ставить на паузу и обдумывать информацию.
@petrvictorovich
@petrvictorovich 2 года назад
Я три дня смотрел на Редакс, как баран на новые ворота. В итоге прокидывал пропсы через компоненты и потом их же в редьюсер чтобы из них собрать "путь" и адресоваться к нужному полю Стора. В чём прикол? Где автоматизация? Вообще не похоже на первую картинку! Что я бл делаю не так? Или что они сделали не так?
@Stone_Zol
@Stone_Zol 2 месяца назад
Очковая кобра. Но мы справимся
@andreypi6637
@andreypi6637 2 года назад
это час у тебя, у меня развернулся в пять
@ЮлдашАтажанов
@ЮлдашАтажанов Год назад
redux-tookit - самая отвратительная обертка над redux, они убрали один бойлерплейт но добавили куча другого непонятно. В документации сходу не поймешь что к чему и как лучше использовать. Лучше юзать typesafe-actions. Но разработчики редакса, теперь принуждают нас использовать redux-toolkit, так как метод createStore из базового пакета редакс считается depcreated. Это просто омерзительно!
@arminblaze129
@arminblaze129 Год назад
А в чём проблема? Я typesafe-actions не пользовался, но стор в тулките создаётся через configureStore, который также принимает middlewares + enhancers. Остальной проект (экшены, редусеры) можно вообще не менять. А тулкит и правда отвратительная обёртка.
@scvorec77
@scvorec77 Год назад
Прямо с Вами точь в точь сделал приложение, единственное, ругается на createStore пишет что надо уже подключать configureStore, и loader spinner, надо подключить было TailSpin За место Loader так как не входит уже в компонент. пишет, а так все сделал вместе с Вами для прокачки.. ))
@bake5448
@bake5448 Год назад
вместе с ним делал,все работает
@griga7518
@griga7518 2 года назад
Хороший ролик но, светлая тема это люто
@МишаЛатышев-е5я
Михаил, подскажите пож-та, зачем мы состояние для InputField, а также метод addTask() создаем на уровне App, а потом пробрасываем вниз? Кажется, что мы как раз и хотели избавиться от передачи пропсов. Не лучше ли создать и использовать их внутри InputField ??
@mishanep
@mishanep Год назад
Всё верно. Лучше если они будут на уровне отдельного компонента.
@FilmsMediaTV
@FilmsMediaTV Год назад
Хорошая подача материала Все вроде как понятно, ничего сверхтяжелого пока не увидел Единственно конечно, и вправду очень тяжело держать это все в голове сразу нужно наверно с десяток раз написать это все, чтоб оно тупо зафиксировалось в голове
@АлексейСаломатин-о4ю
@АлексейСаломатин-о4ю 9 месяцев назад
Спасибо, в целом понятно.
@DimanMazafaca
@DimanMazafaca 2 года назад
Подскажите как в toolkit использовать Settimeout? Он ругается постоянно
@mishanep
@mishanep 2 года назад
Для асинхронного кода есть asyncthunk. Также рассматривается на канале.
@konsin1988
@konsin1988 3 месяца назад
Вот прям не знаю, может, мне не везло просто.. Но это ЛУЧШЕЕ объяснение redux toolkit, которое я видел!!! Прям чётко и по полочкам. До этого тема казалась сложной, особенно в связке с ts. После просмотра началось просветление прям, всё стало более-менее понятно, что откуда берется, - никто эти моменты не прорабатывает в своих "туториалах": голая теория, потом голая практика. А у Вас получилось очень понятно донести материал, именно для новичков супер!!!
@hibiride
@hibiride 10 месяцев назад
хорошо объяснено. конечно что было раньше с редаксом, и насколько его упростил тулкит - небо и земля.
@biLLie_wiLLie
@biLLie_wiLLie 2 года назад
Миша, все х...йня! Давай по новой)
@trendsgallery
@trendsgallery Год назад
Крутой урок. Спасибо Вам, Михаил. Регулярно Вас смотрю. Молю, можно пожалуйста, меньше белых тем. Это не очень приятно для глаза, особенно, если очень яркий IPS монитор ;) Спасибо!!
@ЕвгенийБатулин-г9з
@ЕвгенийБатулин-г9з 10 месяцев назад
Михаил! Спасибо за классный урок. Я недавно начал изучать react. Скажите пожалуйста, сложно ли в данный проект добавить подтверждение удаления? Для этого нужно создать еще один экшн? Спасибо.
@Andimian-wu3bc
@Andimian-wu3bc 4 месяца назад
По красоте объяснил!
@sergeysamius1128
@sergeysamius1128 2 года назад
Спасибо за отличное видео.
@vvspl
@vvspl Год назад
Не лучший способ изложения для новичка: создать одно приложение, а потом переделывать его по ходу под Redux: это запутывает. Лучше сразу было показать что нужно делать чтобы создать такое приложение с нуля. Хотелось бы изначально сконцентрироваться на сути и не отвлекаться на удаление и перемещение старого приложения.
@tirthadeva_yoga
@tirthadeva_yoga 3 месяца назад
Класс, наконец то я добрался до полноценного изучения этой темы. Спасибо, Миша за урок.
@aksenovkirill5191
@aksenovkirill5191 2 года назад
Огромное спасибо, очень сейчас полезно, нужно таску закрывать сегодня
@МедерКадыров-х7ж
большое спасибо автору, благодаря тебе я наконец-то понял redux-toolkit. Пожалуйста продолжай в том же духе
@Тёмыч-ъ6и
@Тёмыч-ъ6и 2 года назад
"Растущую аппаратную мощность программисты компенсируют фреймворками"))) это я про тулкит и подобные обертки. Но преподнести функции как экшоны - отличная идея!
@richsphere
@richsphere 2 года назад
Михаил, в setTodos в объекте можно просто указать переменную text, а не text: text? это на 7:40 у вас в видео
@ИванПетров-б8в6щ
@ИванПетров-б8в6щ 3 года назад
asyncThunkCreator довольно запутанный они сделали в своем тулките . куча опций разных и так далее . есть у них еще недавно представленная штукенция redux toolkit query . вот вот хочу её почитать , прикинуть что за вещь . как они говорят как раз как альтернативу можно использовать .
@lerokanz3482
@lerokanz3482 2 года назад
Напоминаю, что Михаил Непомнящий оказывается все прекрасно помнит, и еще лучше - объясняет =)
@enmaboya
@enmaboya 2 года назад
спасибо! как я понимаю если проект состоит их кучи микрофронтэндов, в каждом свои стейты, естественно и в каждом микрофронтэнде редактируется по сути 1 сущность (иногда может 2), то редакс нет смысла использовать? а то я попытался редакс на один из них натяуть и получит только лишние рендеры из-за диспатча событий )
@serdotsenko
@serdotsenko Год назад
спасибо! всё чётко 👍по полочкам 👏если бы я делал объяснение этой темы, то наверное алгоритм был бы тот же самый, без редакса, коцепция, прикрутили редакс 👍
@AlEgorova
@AlEgorova Год назад
На русском языке это самое лучшее объяснение Redux Toolkit, спасибо за видео! :-)
@maksimzolotoi3379
@maksimzolotoi3379 3 года назад
Урок классный, теперь намного понятнее ) Только хотелось бы темную тему в редакторе
@mishanep
@mishanep 3 года назад
С какими темами я только не работал. Светлая сейчас больше нравится :) здесь всем не угодишь, люди просят противоположное. Возможно периодически буду чередовать.
@solodzh
@solodzh 2 года назад
@@mishanep От светлой темы глазам прям больно)). И желтые скобки на белом фоне совсем не видно.
@rostislove1482
@rostislove1482 2 года назад
@@solodzh видно
@solodzh
@solodzh 2 года назад
@@rostislove1482 Значит вам повезло и у вас зрение лучше моего))
@tishkafocovv8723
@tishkafocovv8723 Год назад
уже довольно долго изучаю реакт по видосам айти камасутры и сам js в общем,но тут захожу и в простой туду задаче нахожу много новых фишек в первые же 10 минут видео,довольно круто и интересно,лайк подписка однозначно
@evgen_frontend_rostov
@evgen_frontend_rostov 2 года назад
Михаил, спасибо за подробный рассказ про redux toolkit
@alleniverson4736
@alleniverson4736 2 года назад
Тот кто поставил этот единственный дизлайк, как дать бы тебе леща, за эту фигню.....
@mukanidrissov5487
@mukanidrissov5487 8 месяцев назад
Редко пишу комментарии, но здесь не могу не оставить, спасибо за подробнейшее объяснение, смотрел документацию и несколько больших видео на ютубе, никак не далось понять основы, а вы так подробно разжевали ,еще раз спасибо и всех благ
Далее
Ко мне подкатил бармен
00:58
Просмотров 137 тыс.
Redux - Complete Tutorial (with Redux Toolkit)
37:01
Просмотров 215 тыс.