Redux + Redux Toolkit | Продвинутый полный курс | Часть 1

  Рет қаралды 36,292

Евгений Паромов | Front-end

Евгений Паромов | Front-end

Күн бұрын

Пікірлер: 122
@paromovevg
@paromovevg 4 ай бұрын
ГАЙД по выбору технологий t.me/ParomovevgHelperbot
@ИльяКравцов-ц6ф
@ИльяКравцов-ц6ф 5 ай бұрын
Материал изложен очень подробно и доступным языком, качество картинки и звука - топ, благодарю за Ваш труд! 🎉
@ЕлизаветаРоманова-я4о
@ЕлизаветаРоманова-я4о Ай бұрын
я еще не знаю, что там дальше по видео (просмотрела 10 минут), но как вы приятно рассказываете, слушать одно удовольствие)))
@АлександрСергеевич-и4ы
@АлександрСергеевич-и4ы 4 ай бұрын
Лучшее что могло со мной произойти. Женя, видос - ТОП!
@АлексейМорозов-п6г
@АлексейМорозов-п6г 5 ай бұрын
Прикольно, когда открываешь канал, в закрепе видео "хватит учить redix", а на вкладке видео самое свежее это курс по redux)
@dimitrusmeleskausas2086
@dimitrusmeleskausas2086 5 ай бұрын
Отличный разбор! Спасибо, Женя! Ждем 2 часть про асинхронные запросы
@maksymmitin4576
@maksymmitin4576 17 күн бұрын
Лучшее объяснение работы Redux. Благодарю!
@symasaiti
@symasaiti 5 ай бұрын
Хотелось бы еще разбор по асинхронным редюсерам. Спасибо за контент. 👍
@denisshepelev1966
@denisshepelev1966 5 ай бұрын
Ну что за аттракцион невиданной щедрости! Спасибо!
@НікітаКорчемний-г4ч
@НікітаКорчемний-г4ч 5 ай бұрын
Мужик, я реально обожаю тебя и твои видео, это золото просто
@ArtikMan1994
@ArtikMan1994 4 ай бұрын
спасибо за информацию о правильном использовании селекторов. РТК на первый взгляд прост, но его надо уметь использовать правильно. Хорошо, что в доке РТК об этом упоминается. Надо просто сесть и вникнуть в материал. Увы, не все знают эти подводные камни. Многие на ютубе проходят лишь по верхам. Хорошо что автор рассказал об этих нюансах
@ЗайцевЕвгений-у3ы
@ЗайцевЕвгений-у3ы 4 ай бұрын
Женя, большое спасибо за данное видео. Ты мне открыл глаза как работает иммутабельность.
@igorsenichev3779
@igorsenichev3779 5 ай бұрын
Спасибо. Буду ждать 2ю часть 👍
@-anonim-3008
@-anonim-3008 Ай бұрын
Спасибо! Видео очень прикольное, а самое главное информативное. Очень понравлиось, когда объяснял как это работает под капотом и конечно живые примеры)
@Евгений-ю9и7с
@Евгений-ю9и7с 2 ай бұрын
Великолепное обучающее видео. Большое спасибо, всего наилучшего автору!
@supernubb
@supernubb 5 ай бұрын
Евгений, простите меня, очень пушка! ТАк держать, огонь!!! Курс "Фундаментальный курс по Redux" является исключительным ресурсом для любого, кто хочет овладеть Redux. Курс хорошо структурирован: начиная с основ, он постепенно переходит к продвинутым концепциям. Преподаватель ясно объясняет материал и приводит практические примеры, делая сложные темы легкими для понимания. Практические проекты помогают закрепить знания и обеспечить их применение в реальных сценариях. Независимо от вашего уровня подготовки, этот курс является бесценным ресурсом для любого разработчика, стремящегося улучшить свои навыки в управлении состоянием с помощью Redux. Настоятельно рекомендую!
@ProstoRoman-p3v
@ProstoRoman-p3v 4 ай бұрын
покури документацию redux и будет тебе щастье
@peghay4290
@peghay4290 4 ай бұрын
Евгений, огромное тебе спасибо! Сейчас прохожу стажировку, и нужно было срочным образом выучить Redux))) Для меня пока немного сложновато, но тут наверное только практика поможет. Еще раз спасибо за твой титанический труд, пойду смотреть вторую часть!
@СемёнЗахаренко-л8з
@СемёнЗахаренко-л8з 4 ай бұрын
Как же мне тебя не хватало эти полгода)))
@kirill_prog
@kirill_prog 5 ай бұрын
Евгений, огнище 🔥🔥🔥
@aliicomua1369
@aliicomua1369 5 ай бұрын
Супер. Как раз искал ролик на эту тему. А тут на бонус.
@fkinggaming934
@fkinggaming934 4 ай бұрын
Вооо, как раз хотел разобраться подробнее как работать редакс 😮
@easydiamond648
@easydiamond648 9 күн бұрын
Я очень редко пишу комменты, но реально топовый курс
@sh0ny
@sh0ny 5 ай бұрын
На 01:31:43 - Практика работы с селекторами ппц как поплыл , как будто бы по голове дали тяжелым предметом )) А вообще подача и материал огонь! Смотрю взахлёб)
@theempire392
@theempire392 Ай бұрын
Подача настолько огонь, что ты поплыл (я тоже поплыл к слову)
@crafters2454
@crafters2454 23 күн бұрын
я только что дошел до этого момента, а что вы сделали, тут переход уже готовому коду
@crafters2454
@crafters2454 23 күн бұрын
@@theempire392 я только что дошел до этого момента, а что вы сделали, тут переход уже готовому коду
@ProstoRoman-p3v
@ProstoRoman-p3v 4 ай бұрын
я смотрю в курсе все по офф гайду redux) для тех кто не хочет читать и изучать документацию) хотя там оч неплохо все объяснено. Ну и немного своего опыта добавлено.
@tanercoder1915
@tanercoder1915 5 ай бұрын
Вот это да! Респектище!
@archee7309
@archee7309 5 ай бұрын
Евгениально! Спасибо большое за ваш труд
@СветланаАндреевна-х8р
@СветланаАндреевна-х8р 5 ай бұрын
Спасибо за такие полезные видео! максимально полезно
@kokoc58
@kokoc58 5 ай бұрын
Вам не кажется, что цикл скачиваний redux тупо замкнулся?)) Учат потому что больше всего скачиваний, а больше всего скачиваний, потому что много учеников?))) Спасибо за видео! Полностью согласен - redux нужно учить в первую очередь, хотя бы для того, чтобы потом больше никогда его не использовать в продакшен))
@DmitriyNovikov-j2o
@DmitriyNovikov-j2o 28 күн бұрын
Почему ?)
@happyhomo4423
@happyhomo4423 5 ай бұрын
Спасибо за курс!
@vitalygaraev8093
@vitalygaraev8093 2 ай бұрын
Спасибо большое! Очень хорошее объяснение.
@dmitry_st
@dmitry_st 5 ай бұрын
Супер контент, спасибо
@Happyendrew
@Happyendrew 2 ай бұрын
Благодарю за такой подарок!
@vasiapypochkin3241
@vasiapypochkin3241 2 ай бұрын
Огромное спасибо за видео! ❤
@Dmitrijserg
@Dmitrijserg 5 ай бұрын
Женя, ты лучший.
@РоманКорхов-ж9е
@РоманКорхов-ж9е 26 күн бұрын
Настоящий препод.))
@alexeyfilippov42
@alexeyfilippov42 5 ай бұрын
парень чисто красавчик!
@adamburke4496
@adamburke4496 5 ай бұрын
Вспоминаем ролик про Redux в 2023 с чаем для успокоения 😂
@stnslvrk
@stnslvrk 6 күн бұрын
почему на 1:49:36 идет перерендер юзеров, если мы работаем с counter?
@RussianFrontend
@RussianFrontend 5 ай бұрын
Красава ! Мощно 👍
@sunlightnsk
@sunlightnsk 3 ай бұрын
Евгений, огромное спасибо! Материал - "золото". Когда можно ждать выход курса по Saga? Cпасибо
@mrZgot
@mrZgot 5 ай бұрын
Для разделения видео на таймкоды вроде надо добавить в начале "00:00 Начало". Без этого тайм лайн не разделяется на сегменты в плеере
@kntbruh
@kntbruh 5 ай бұрын
ты прав
@Alex-y3n9s
@Alex-y3n9s 5 ай бұрын
Видос по редакс от Жени - это как поход к стоматологу. Давно знаешь, что надо сходить вылечить зуб (разобраться в редаксе), знаешь, что сам не справишься, тянешь до последнего, терпишь 3 часа, потом пол дня отходишь, но в итоге радуешься, что наконец-то можешь жевать (писать нормальный стор). А вообще я после попыток в редакс и доводов Жени в пользу зуштанд, пощупал послений и остался крайне доволен. Но с конъюнктурой рынка нужно считаться. С редаксом мы ещё надолго. Жене мешок лайков за бесценный контент. Мало такого. Пойду куда-нибудь резюме закину😂
@houston_np
@houston_np 5 ай бұрын
Отличная аналогия!) С редаксом разобрались, теперь бы реально зубы вылечить.
@PavelKhapaliuk
@PavelKhapaliuk 5 ай бұрын
Гений!
@mr.zxzxzxz3816
@mr.zxzxzxz3816 3 ай бұрын
как человек который работает реакт разрабом скажу что, курс для меня полезен. спасибо!
@АннаКудрявцева-д3х
@АннаКудрявцева-д3х Ай бұрын
Вы спаситель
@doomymax577
@doomymax577 5 ай бұрын
Просто лучший контент по фронту. Есть вообще курс по разработке энтерпрайз на реакте?
@NikitaLikosov
@NikitaLikosov 5 ай бұрын
Ладно понял ты правда крут. Подпишусь всё таки и колокольчик поставлю)
@agent_khuseinov
@agent_khuseinov 4 ай бұрын
блин рил годнота, пасиба за видосы Евгений, как я понимаю после просмотра этих видосов, можно покупать твои курсы уже посвященные архитектуре редакс, правильно понимаю?
@paromovevg
@paromovevg 4 ай бұрын
После второго видео уже можно) скоро ещё третье будет 👌🏻
@fenpubgm1439
@fenpubgm1439 4 ай бұрын
Женя, вопрос, есть ли какой то способ хранить синхронизировать состояния из стейт менеджеров из клиента на сервере в next js???
@mr.ewgenius3166
@mr.ewgenius3166 2 ай бұрын
2:51:39 На этот моменте ты проверяешь работает ли counter, но тут момент, когда нажимаешь на соседние (increment,decriment) то он не работает и в лог выдаёт ошибку "Uncaught TypeError: Cannot assign to read only property 'counter' of object '#'" Ругаясь на state[counterId].counter--; Код:.addCase(decrementAction, (state, action) => { const { counterId } = action.payload; if (!state[counterId]) { state[counterId] = initialCounterState; } state[counterId].counter--; });
@DariaBrinza-w7u
@DariaBrinza-w7u 25 күн бұрын
решением будет создавать новый initialCounterState для каждого каунтера "state[counterId] = { ...initialCounterState}"
@lokrip4293
@lokrip4293 2 ай бұрын
Евгений, а можно использовать место redux, useContext???
@pung5859
@pung5859 24 күн бұрын
на больших проектах лучше всего использовать редакс нежели контекст
@Алексей-ш8э3л
@Алексей-ш8э3л Ай бұрын
Спасибо за ваш труд! Скажите пожалуйста, я только начинаю смотреть видео, я не увидел в таймшортах про toolkit, хотя в заголовке видео он есть... Вы будете про него рассказывать?
@paromovevg
@paromovevg Ай бұрын
Да будет, ближе к концу
@КонстантинБратищев-з3п
@КонстантинБратищев-з3п 4 ай бұрын
круто! да это ж круто (с)
@РусланПолянский-х7б
@РусланПолянский-х7б 5 ай бұрын
Раздел зачем нужна иммутабельность объяснен очень сложно (скорее всего из-за отсутствия примеров)
@Orm-D
@Orm-D 5 ай бұрын
Евгений будет ли продолжение курса по React c приложением крестики нолики?
@NickFomenko
@NickFomenko 5 ай бұрын
Ты лучший !!!! 😢
@GrigoriyTv
@GrigoriyTv 5 ай бұрын
почему так мало просмотров, на этом кладезе знаний
@Dimidrol14
@Dimidrol14 Ай бұрын
1:54:45 не сдержался)))
@araikrasoyan702
@araikrasoyan702 4 ай бұрын
Спасибо
@VoldemarKlarkson
@VoldemarKlarkson 4 ай бұрын
На 54:45 звук шумов каких-то так резко появился и автор буквально застыл, рефлекторно ожидал что скример вылезет xd
@uchannel-es8zo
@uchannel-es8zo 5 ай бұрын
Привет Спасибо)
@iq240-1
@iq240-1 3 ай бұрын
Awesome
@DariaBrinza-w7u
@DariaBrinza-w7u Ай бұрын
урок отличный, только вопрос возник почему такой умный и типизированный Redux не подхватывает типы Action
@abobaaboba3888
@abobaaboba3888 4 ай бұрын
1:02:14 как 2 переменные, в которых одна и та же ссылка, могут быть разными? не понял этого момента, буду рад, если кто-то объяснит
@ВалерийАбметка
@ВалерийАбметка 4 ай бұрын
В этом то и дело что ссылка не одна и та же (посмотри дальше он ее выносит в реф).А после каждого изменения перезаписывает эту рефу
@abobaaboba3888
@abobaaboba3888 4 ай бұрын
​@@ВалерийАбметкаон сказал, что карстейт и ластстейт могли бы быть разными, но иметь одну ссылку
@KaelnsLarien
@KaelnsLarien 3 ай бұрын
крч как я понял immer c прокси буквально копирует предыдущий стейт (или то, над чем работаем), делает в нём мутабельные изменения и засовывает этот объект как new state (но довольно оптимизированно)?
@paromovevg
@paromovevg 3 ай бұрын
Скорее нет, мы мутирует объект с прокси. Он понимает что мы замариновали и делает эти изменения иммутабельно (создавая новые объекты)
@TheFryOS
@TheFryOS 5 ай бұрын
в итоге редакс или что-то другое?
@dmitryverteyko4031
@dmitryverteyko4031 3 ай бұрын
А почему не перейти на recoil в 2024?
@Севернаяжиза
@Севернаяжиза 17 күн бұрын
В самом начале ввёл всё как на видео, useEffect с forceUpdate, ничего не работало. Чат gpt переделал код с useSelector, всё заработало. Почему бы сразу не делать правильный вариант, а то сперва какие то костыли, а useSelector разбирается потом
@alexandershcheglov4653
@alexandershcheglov4653 14 күн бұрын
Это не костыли, а демонстрация того как работает react-redux "под капотом", и, видимо, вы ввели не все как на видео, потому что все работает с forceUpdate. useSelector это часть react-redux, это отдельная библиотека, а не "правильный вариант".
@romanmed9035
@romanmed9035 19 күн бұрын
а второй части нет? не нашел на канале.
@paromovevg
@paromovevg 19 күн бұрын
Вот вторая RTK Query, Thunk, createAsyncThunk | Продвинутый полный курс | Часть 2 kzbin.info/www/bejne/b3-5da2DjJuVZ80
@romanmed9035
@romanmed9035 19 күн бұрын
@@paromovevg спасибо. не заметил. ну заодно активности в комментарии добавил.
@aralbaev
@aralbaev 5 ай бұрын
то что надо). Все видео про редакс тулкит на русском почти 2 годовой давности. Делал пет проект по уроку, пишу так же как и он но у меня не работает... оказывается уже так нельзя писать(((. Да и к тому же надоело скопировать код в точь точь не понимая что это и почему так пишется
@jiauyjiauy3777
@jiauyjiauy3777 3 ай бұрын
vite - читается как "veet" (с французского пришло)
@dn_blise
@dn_blise 3 ай бұрын
всем похуй
@SamK-r1r
@SamK-r1r 5 ай бұрын
Кайф
@dokers2084
@dokers2084 4 ай бұрын
Странно что начал аж с подписок а не простой структуры диспатч фэтча
@tanercoder1915
@tanercoder1915 3 ай бұрын
вторая часть где будет доступна?
@paromovevg
@paromovevg 3 ай бұрын
Уже на канале
@tanercoder1915
@tanercoder1915 3 ай бұрын
@@paromovevg ты крутой!
@tanercoder1915
@tanercoder1915 3 ай бұрын
@@paromovevg на рутеб или вк не планируешь выкладывыать? смотреть стало не возможно из-за тормозов
@АлександрКос-р3щ
@АлександрКос-р3щ 3 ай бұрын
А говорят для FSD редакс-тулкит не очень
@paromovevg
@paromovevg 3 ай бұрын
Как раз в 3 уроке показываю как адаптировать RTK к fsd. Сейчас всё норм с этим
@sergeydostovalov6180
@sergeydostovalov6180 4 ай бұрын
Редукс, да и реакт в 2к24 - это как гонять на дедовской ниве, когда весь мир пересел на электрокар с автопилотом.
@dokers2084
@dokers2084 4 ай бұрын
а что такое электрокар с автопилотом? ангуляй и энвилоуп?
@Сергей-г8с6ю
@Сергей-г8с6ю 5 ай бұрын
Для понимания базовых концепций для только знакомящихся - kzbin.info/aero/PL6DxKON1uLOHsBCJ_vVuvRsW84VnqmPp6
@НікітаКорчемний-г4ч
@НікітаКорчемний-г4ч 5 ай бұрын
тут же с самой базы и начали
@hammaren2678
@hammaren2678 3 ай бұрын
когда это друже обломов успел стать программистом?
@maxshdev
@maxshdev 5 ай бұрын
удалите плиз redux со своих компутеров, это вирус
@hangor3620
@hangor3620 5 ай бұрын
ща бы это говнище юзать в 2024, это самый конченый из стейт-менеджеров который только может быть
@CozyVibes23
@CozyVibes23 Ай бұрын
меня хватило на 7 минут , нудно
@TheSky5028
@TheSky5028 5 ай бұрын
опоздал на пару лет, это уже дно устаревшее
@2Extremum
@2Extremum 5 ай бұрын
Ну да, то еще старье. Всего то 3.5 млн скачиваний в неделю на npm.
@workshur
@workshur 5 ай бұрын
@@2Extremum у jquery 10.5 млн. Получается что довод не очень...
@2Extremum
@2Extremum 5 ай бұрын
@@workshur Ну сравнивать стейт менеджер с библиотекой мягко говоря не корректно. К тому же jQuery он как РНР, его хоронят уже лет 15 и еще столько же минимум будут хоронить, но по факту на 8 из 10 сайтов он работает.
@uvwzyx
@uvwzyx 5 ай бұрын
@@2Extremum а у тиктока несколько десятков млн посещений в день, так что довод бессмысленный. автор комментария утверждает, что говнокодный redux устарел концептуально
@2Extremum
@2Extremum 5 ай бұрын
@@uvwzyx Вообще я писал о Redux Toolkit. А насчет "говнокода", так ругать каждый мастер, только никто пока не выкладывает свой "правильный" стейт менеджер. Я пробовал и Mobx и Zustand и Recoil, даже свой пробовал писать - неблагодарная задача и не факт что в ней можно найти идеальное решение. Потому знать эти инструменты в любом случае нужно. Особенно когда хочешь устроиться на хорошую зарплату.
@wzxdart
@wzxdart 5 ай бұрын
beast
@ockgame651
@ockgame651 4 ай бұрын
Что нужно сделать чтоб видео от этого автора больше никогда не появлялись в рекомендвоанных???
@kitsunaana9783
@kitsunaana9783 4 ай бұрын
а что настолько сильно не нравиться?
@КамильМиникеев-г5ъ
@КамильМиникеев-г5ъ 4 ай бұрын
Нажать на кнопку убрать из рекомендаций?
RTK Query, Thunk, createAsyncThunk | Продвинутый полный курс | Часть 2
2:52:18
Евгений Паромов | Front-end
Рет қаралды 11 М.
Правила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯ
21:28
Евгений Паромов | Front-end
Рет қаралды 9 М.
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 55 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 26 МЛН
Почему я выбираю Zustand вместо Redux Toolkit?
24:53
PurpleSchool | Anton Larichev
Рет қаралды 17 М.
Асинхронная работа с Redux Toolkit и createAsyncThunk
42:24
Михаил Непомнящий
Рет қаралды 107 М.
Программировать на Javascript больше не интересно
6:18
Redux - Complete Tutorial (with Redux Toolkit)
37:01
Cosden Solutions
Рет қаралды 238 М.