Почему Redux больше не нужен?

Поділитися
Вставка
  • Опубліковано 1 чер 2024
  • 🔥 Оформить премиум подписку - htmllessons.ru/premium?...
    ❤️ Отзывы тут - t.me/htmllessons_reviews
    🔐 МК "Авторизация 2.0" (Открываем продажи на 3 дня!) - t.me/pay_red_master_class_bot
    🦋 Наш ТГ канал - t.me/redgroupchannel
    Поддержи видео лайком!
    В этом видео мы обсудим, почему Redux может считаться устаревшим в современной разработке веб-приложений. Мы рассмотрим основные проблемы, с которыми разработчики сталкиваются при использовании Redux, и почему альтернативные библиотеки управления состоянием, такие как Zustand, Jotai, MobX и React Query, становятся всё более популярными. Анализируем их основные характеристики, преимущества и недостатки, и узнаем, как эти инструменты могут улучшить разработку приложений на React. Почему Redux больше не нужен?
    ⚡️ Список интенсивов по подписке - htmllessons.ru/list-intensive...
    🔐 МК по авторизации 2.0 (все исходники и запись доступны навсегда!) - t.me/pay_red_master_class_bot
    ☑️ Чеклист "С нуля до Senior front-end" - t.me/checklist_redgroup_pay_bot
    VK - redgroupchannel
    ✨Скачать настройку VS Code - get.redlinks.tech/s/7hEUp1j
    🎹 Клавиатура - NuPhy Halo65 / switch Night Breeze
    Если есть какие то вопросы по этой теме - дай знать в 💬 комментариях!
    00:00 - Начало
    00:42 - История Redux
    01:13 - Для чего?
    03:00 - Асинхронные операции
    04:24 - Больше не нужен
    06:56 - Чем другие стейт менеджеры лучше?
    08:45 - Где все таки нужны стейт менеджеры?
    ⚡️Закрытый клуб "5 утра" - htmllessons.ru/ext/club
    💡 Личный ТГ канал - t.me/hardmaxchannel
    🌿 Плейлист с полными курсами для новичков и не только - • Полные курсы
    👉 Все ссылки (+ настройка редактора) и информация обо мне - redlinks.tech/
    #Redux #Zustand #RedGroup

КОМЕНТАРІ • 96

  • @REDGroup
    @REDGroup  2 місяці тому +3

    🔥 Оформить премиум подписку - htmllessons.ru/premium
    🔐 МК "Авторизация 2.0" (Открываем продажи на 3 дня!) - t.me/pay_red_master_class_bot

  • @Kleo_Wyatt
    @Kleo_Wyatt 2 місяці тому +8

    Я пришла на проект, где один микрофронт полностью написан на тулките. И мне нужно было в одиночку разобраться с этим. Первые 2 недели я думала, что меня уволят, а потом кое-как разобралась. Это конечно адище, а в том микрофронте на секундочку всего 4 страницы и логика там простая, но эти диспатчи на каждое поле. Не делайте так. И если хотите устроиться на работу, то учить редакс придется, т.к. он на большинстве проектов пока что используется

    • @user-uw9xp8en3v
      @user-uw9xp8en3v 4 дні тому

      Да, удивляют люди, которые используют инструмент ради того, чтобы использовать инструмент

  • @abarmot20336
    @abarmot20336 2 місяці тому +1

    Здравствуйте, можете дать свою оценку редактору Cursor ?

  • @jctrash4798
    @jctrash4798 2 місяці тому +1

    Отличное видео! Как всегда все по делу без воды. Но когда будет новый курс по next? Хотелось бы подробнее узнать про серверный рендеринг и в каких местах нужно его использовать.

    • @REDGroup
      @REDGroup  2 місяці тому +3

      Пока в процессе, так как там готовится серьезное видео. Плюс сейчас заканчиваю разработку большого проекта весь фокус туда

  • @_DevGuru
    @_DevGuru 2 місяці тому +24

    React-query полностью затмил все стейт менеджеры,спасибо за видео.И хочу видео о Next

    • @REDGroup
      @REDGroup  2 місяці тому +2

      В процессе

    • @arturseu
      @arturseu 2 місяці тому +6

      Значит ты далек от понимания зачем нужны стэйт менеджеры

    • @Bombilaz
      @Bombilaz 27 днів тому +2

      Скорее всего у тебя слабое понимание зачем вообще нужен стейт менеджер. Если у тебя например с бека летят данные и ты сразу же отрисовываешь их ну или делаешь какую-то небольшую логику для отрисовки UI ,то тогда он действительно не нужен, в случае если нужно прокидывать пропсы можно обойтись контекстом и useReducer'om , чтобы мини редаксы писать если какая-нибудь логика с чекбоксами, но если например есть вероятность что тебе нужны будут и данные профиля и еще данные с другой апишки которая находится выше уровнем и еще одной и тд. То создавать кучу контекстов или пропс дрилить не оч эффективно, поэтому стейт менеджеры и появились.

  • @sergeu90
    @sergeu90 2 місяці тому

    Вроде все заменило redux как бы да. Но когда нужно писать кастом на каждый запрос то не так все и просто становится

  • @ivanzuevvideoediting5147
    @ivanzuevvideoediting5147 2 місяці тому +11

    Монтажеру респект, монтаж очень крутой

  • @flyguy9864
    @flyguy9864 2 місяці тому

    что думаешь про effector?

    • @REDGroup
      @REDGroup  2 місяці тому

      Тоже самое что и про mobx.

    • @senyashtyak
      @senyashtyak 2 місяці тому

      effector тоже самое, что и mobx, но отдельные функции разбросаны по всему коду, что выходит очень запутанным

  • @relaxandwatch4091
    @relaxandwatch4091 2 місяці тому +1

    Я не очень понял, когда ты говорил про redux-thunk, ты сказал "зачем мы тогда хранили все данные с сервера в state", но ведь redux-toolkit сейчас также по умолчанию имеет redux-thunk под капотом и с redux-toolkit мы храним данные с сервера в state

    • @REDGroup
      @REDGroup  2 місяці тому

      Сейчас больше rtk query юзают, потому что он в разы удобнее. Как раньше никто не делает, дорого по ресурсам, кэширования нет

  • @GrigoriyTv
    @GrigoriyTv 2 місяці тому +7

    Вы что угараете, только Redux по твоему курсу изучил, а тут всё уже npm uninstall делать надо :(

    • @Virisound
      @Virisound 2 місяці тому +2

      Ппц, жиза😂 вот нас новичков мотает 😂

    • @vkolbert
      @vkolbert 2 місяці тому +1

      Типичный джаваскрипт)) "пока ты спал, появился новый фреймворк на js" )

    • @LapkiT-vl2rf
      @LapkiT-vl2rf 2 місяці тому +4

      Принципы если понимаешь, то переучишься за день-два

    • @REDGroup
      @REDGroup  2 місяці тому

      Это мелочи, у нас постоянно что-то новое выходит и старое уже не надо. Но как я и сказал в видео, очень много компаний требуют редакс

    • @sergeymedvedkin
      @sergeymedvedkin 2 місяці тому +2

      куча проектов на redux

  • @talk_IT_podcast
    @talk_IT_podcast 2 місяці тому

    Отличное видео, спасибо ждем новых творений🎉

  • @user-hw6se7wk5p
    @user-hw6se7wk5p 2 місяці тому

    Привет. Насчет банка и фигмы пример понятен, а как бы ты оценил необходимость стэйт-менеджера например в медицинской системе, где может быть большое кол-во пациентов, огромное число всевозможных диагнозов, анализов, карточек и т.д. и по всему этому еще и должна быть аналитика?

    • @REDGroup
      @REDGroup  2 місяці тому +1

      Пока тут клиентского ничего не вижу, все асинхронное через react query или похожий инструмент

  • @ardisukr
    @ardisukr 2 місяці тому

    Valtio забыл, использовал в паре продакшен реди апликух, полет отличный

  • @UserSo4reUsu75ry
    @UserSo4reUsu75ry 2 місяці тому +3

    4:22 а RTKq это не стэйт менеджер ? Просто теперь это более продвинутые слайсы и кешированые данные

    • @REDGroup
      @REDGroup  2 місяці тому

      Не стоит путать redux toolkit и rtk query это разные вещи.

    • @UserSo4reUsu75ry
      @UserSo4reUsu75ry 2 місяці тому

      @@REDGroup но rtkq без rtk не работает

    • @user-md5mw1tp3e
      @user-md5mw1tp3e 2 місяці тому +3

      ​@@REDGroup
      Хммм, тогда почему же обновление данных, там работает через dispatch?

    • @user-il9nt4hl8u
      @user-il9nt4hl8u Місяць тому

      @@REDGroup rtk query встроен в redux toolkit. что тут путать?

  • @user-xj1yp4eh8f
    @user-xj1yp4eh8f 2 місяці тому

    Топчик топчик. Делай ещё видосы)
    Спасибо за полезные и информативные видосы!

  • @user-dg7ri8yr7s
    @user-dg7ri8yr7s 2 місяці тому +1

    о дааааа, давно ждал по этой теме

  • @user-qy9lz9xi2y
    @user-qy9lz9xi2y 2 місяці тому

    Не могу найти видео про будущее next js

    • @REDGroup
      @REDGroup  2 місяці тому

      Так его еще нет

  • @NeQwerty0
    @NeQwerty0 2 місяці тому +1

    Он вообще никогда был не нужен в большинстве проектов, а не только сейчас стал не нужен

  • @Petrovich43
    @Petrovich43 2 місяці тому +1

    Мне комфортно слушать, что ты говоришь, тем более информация быстрее запоминается и улавливается с такой скоростью!!! Не представляю, если бы ты медленно говорил, то скорее бы уснул..Продолжай в таком же духе!!!💪🤟

  • @maLik0185
    @maLik0185 2 місяці тому +1

    По моему мнению redux начали завозить все подряд без рассудка. После зачем-то придумали redux thunk для асинхронных запросов, redux изначально предназначен для того чтобы хранить какие-либо стейты, это не ответственность redux-а чтобы выполнять асинхронные экшены, делать запросы и складировать данные в стор редакса можно без redux-thunk, достаточно выполнять запросы за пределами самого экшена, еще раз это не ответственность экшена.
    По поводу next js, мне тоже казалось что они идут не туда. Но всё же, по моему мнению они пытаются добиться наилучшей оптимизации, чтобы на сервере не выполнялся код который предназначен исключительно для клиента, особенно это относится к хукам. Но да, есть моменты которые не особо устраивают, где они предлагают свои способы для различных реализаций, к примеру, я удивился что они предлагают robots.txt создавать при помощи robots.ts. А также middleware.js по прежнему плохо работает.

  • @Dmitrijserg
    @Dmitrijserg 2 місяці тому

    Отличный разбор. Всё по делу, спасибо

  • @igorl5133
    @igorl5133 2 місяці тому +3

    Прости, но не нужно говорить что реакт квери заменяет стейт менеджер , это тяжело слушать. У них разные задачи, единственно что в стейт менеджере лучше не делать асинхронные запросы, а отойти к реакт квери или альтернативам. Управление глобальным стейтом никто не отменял на всех проектах, и юзать для этого легковесный зустанд точно лучше чем нативный контекст

    • @REDGroup
      @REDGroup  2 місяці тому

      Внимательно видео слушаете именно это я там и сказал. Не в коем случае это не замена другу другу.

    • @igorl5133
      @igorl5133 2 місяці тому +1

      @@REDGroup 4:26, 5:08-12- это бред, "необходимость в стейт менеджере полностью отпала" - здесь тупо минусанул все что расказавыл перед этим про асинхронный стейт менеджмент и клиентский 3:46

    • @igorl5133
      @igorl5133 2 місяці тому +1

      @@REDGroup я бы согласился если бы ты сказал про асинхронную часть редакса , скорее всего ты это и имел ввиду, но сделал рубрику тупо что стейт менеджеры не нужны

    • @REDGroup
      @REDGroup  2 місяці тому

      Это понято, а где слова что это замена react query как вы утверждаете?

    • @igorl5133
      @igorl5133 2 місяці тому +1

      @@REDGroup вот здесь 4:38

  • @un1t3g
    @un1t3g Місяць тому

    Запиши видеоролик по React Effector

    • @REDGroup
      @REDGroup  Місяць тому +1

      Не интересно

  • @iliaskadyrkulov6934
    @iliaskadyrkulov6934 2 місяці тому +1

    State manager стейт Редакс Redux redux больше не нужен
    Недавно попробовал заместо RTK Query Tanstack Query - Tanstack Query вообще пушка, отличаются конечно, но Tanstack поприятнее будет
    Жду видос по Next.js, спасибо!

  • @CJSurv
    @CJSurv 2 місяці тому

    Еще роутер хранит состояние в плане что накликал и даже ввел юзер

  • @blackout1819
    @blackout1819 2 місяці тому +5

    А можно сделать с помощью редакса то, что можно сделать через rtkquery и не заниматься херней

  • @feddim9624
    @feddim9624 2 місяці тому +2

    Это то, что мне нужно было!
    Я работаю год на проекте в соло, проект существуют уже 3 года. В проекте используются react-query. Я нон стоп думал как же было круто подключить redux, но ни когда не было времени. Сейчас появилось время, начал углубляться redux и не понимаю нах он мне нужен. Так много шума, типа redux top, а по факту react-query решает все потребности проекта 😂

  • @shokhaway7219
    @shokhaway7219 2 місяці тому

    Чел кто монтирует твои ролики просто топ монтажер!

    • @REDGroup
      @REDGroup  2 місяці тому

      Да, долго команду собирал. У нас только лучшие работают!

  • @m4es7r0
    @m4es7r0 2 місяці тому

    гоу видос по Jotai

  • @blatov
    @blatov 2 місяці тому +4

    только собирался учить

    • @JoKERIFreeStyleI
      @JoKERIFreeStyleI 2 місяці тому +4

      все равно придется, сейчас на куче проектов висит и висеть еще пару лет будет

    • @ginhop1057
      @ginhop1057 2 місяці тому +1

      @@JoKERIFreeStyleIда больше чем пару лет, jquery до сих пор висит, а уже сколько лет прошло

    • @JoKERIFreeStyleI
      @JoKERIFreeStyleI 2 місяці тому

      @@ginhop1057 jquery это был не стейт менеджер а смысл жизни))

  • @_BEGIZ_
    @_BEGIZ_ 2 місяці тому +3

    Я который закончил изучать редакс😢

    • @sodefk
      @sodefk 2 місяці тому +4

      от того что блогер сказал что редакс не нужен, он не перестал применяться почти во всех существующих проектах

  • @melstroyborovv
    @melstroyborovv Місяць тому

    Последняя капля, подписываюсь и начинаю изучать эти долбаные фреймворк

  • @ROADING_OFFICIAL
    @ROADING_OFFICIAL 2 місяці тому

    Инструменты определяются в зависимости от проекта, который будет разрабатыватся, очень тупо отказываться от какого либо полезного инструмента

    • @REDGroup
      @REDGroup  2 місяці тому

      Но в текущих реалиях redux не имеет смысла, потому что если нужен клиентский стейт берешь zustand, jotai, recoil. Если нужен асинхронный react query, Apollo

  • @d1mandro627
    @d1mandro627 4 дні тому

    А я думал это вдиос про сборку на сталкер, ахах)

  • @cauchzira998
    @cauchzira998 Місяць тому

    pinia и vuex one love

  • @qarangy
    @qarangy 2 місяці тому

    колорист крутой!

  • @sashnevski
    @sashnevski 2 місяці тому

    еще атомность есть в стейт менеджере для реакта recoil

  • @andriizhyvotovskyi7944
    @andriizhyvotovskyi7944 2 місяці тому

    RTK Query наше все

  • @Leo-uh4jg
    @Leo-uh4jg 2 місяці тому

    Изучил redux но пока не нашел применение

    • @vitek8137
      @vitek8137 2 місяці тому +1

      А какие проекты писал?

    • @Leo-uh4jg
      @Leo-uh4jg 2 місяці тому

      @@vitek8137 пока только: интернет магазин, todo (тип с разными функциями, папки, сортировка, теги и.т.д), мини соцсете

  • @crypto4elik
    @crypto4elik 2 місяці тому +3

    мне кажется тебе надо поработать над дикцией, артикуляцией,а так контент класс

    • @emkaashirbekov8416
      @emkaashirbekov8416 2 місяці тому

      Он уже работал и работает над этим, если я правильно помню

    • @frontend_case
      @frontend_case 2 місяці тому

      Он тебе что ведущий новостей на первом канале?
      Все ок, не слушай этих...

    • @crypto4elik
      @crypto4elik 2 місяці тому

      @@frontend_case он ведущий канала, если он хочет чтобы его канал подходил как можно более широкой аудитории, то это является полезным улучшением. это дело прибыли, потому может быть кто то не станет покупать его курсы или просто смотреть видосы в которых может быть реклама, чисто из-за того, что слушать некомфортно, и уйдут на другой канал, так что между дикцией и успехом канала как бизнеса если не прямая, то как минимум косвенная связь.

    • @REDGroup
      @REDGroup  2 місяці тому +1

      Год работал над дикцией с преподавателем. После чего понял, что не хочу доводить до идеала.
      Мне подписчик начали писать и я сам стал замечать, энергия теряется. Скорость речи и ее некоторые недочеты это моя фишка. Это то что меня отливает от других.
      Как правильно написал парень выше, если бы я был бы ведущим на тв, конечно это важно. А ютуб это трушная платформа, где у каждого свой стиль, своя дикция, свой акцент.

    • @crypto4elik
      @crypto4elik 2 місяці тому

      @@REDGroup не ну если год работал то ваще респкт

  • @user-tu5ny1li5q
    @user-tu5ny1li5q 2 місяці тому +33

    Создание redux - один из моментов когда человечество свернуло не туда

    • @KAUKAI593
      @KAUKAI593 Місяць тому

      С тайпскриптом та же ситуация.

    • @gtrnismo1897
      @gtrnismo1897 Місяць тому +1

      ​@@KAUKAI593 Значит тебе в программировании делать нечего

  • @tofo9307
    @tofo9307 2 місяці тому

    А как мне в гта 5 рп играть

  • @user-ub2rg3eg8z
    @user-ub2rg3eg8z 2 місяці тому +1

    Хорошо что даже не начинал учить

  • @devcodingitstudio2764
    @devcodingitstudio2764 2 місяці тому

    Топчик)

  • @sutangu
    @sutangu Місяць тому +1

    Никогда не был нужен.

  • @anv7259
    @anv7259 2 місяці тому

    Мне на смену прихожит новое поколение😂😂😂😂

  • @catweb666
    @catweb666 2 місяці тому

    Zustand

  • @lllll2w
    @lllll2w 2 місяці тому

    Первый😂