Zustand и React query. State management в React без боли

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • В этом ролике мы рассмотрим стейт менеджер в React Zustand, который активно набирает популярность.
    Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/fron...
    Плейлист с роликами по архитектуре - • Архитектура ПО
    Поддержать меня и мой канал вы можете по ссылкам ниже.
    Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
    Qiwi кошелек - qiwi.com/n/BODY...
    Яндекс деньги - yoomoney.ru/to...

КОМЕНТАРІ • 386

  • @shavel-c8o
    @shavel-c8o 2 роки тому +147

    Есть ещё один замечательный подход к сторам во фронте - это Effector. Невероятно функциональный и декларативный. Контрибуторы - те же люди, кто делал Feature-Sliced-Design. Хочется увидеть обзор на Effector. Залайкайте коммент, чтобы Ульби увидел 😄👍

    • @enslit
      @enslit 2 роки тому +1

      Я FSD проникся и внедрил в проект. Просто пушка 🔥Не знал что эффектор их продукт. Обязательно теперь чекну и попробую. Спасибо за мысль)

    • @vladkrutenyuk6715
      @vladkrutenyuk6715 2 роки тому +1

      плюс! использую еффектор на постоянной основе уже давно - он классный

    • @КириллВласов-ъ4э
      @КириллВласов-ъ4э 2 роки тому

      @@enslit FSD частично нарушает философию модульной архитектуры, когда из любой точки приложения ты достаешь компонент или хук из /user/hook/...

    • @enslit
      @enslit 2 роки тому

      ​@@КириллВласов-ъ4э не знаю о "модульной философии" =) Методология FSD говорит нам о том, что нефиг что попало, импортить куда попало.
      Взять к примеру хук о котором ты пишешь - useHook (или что угодно из директории /user/hook).При правильном использовании FSD мы не сможем зависеть от этого хука в компонентах shared слоя и это отлично! так и должно быть. В остальном, кладешь этот хук, предполагаю в entities/user/ и юзай себе спокойно как ты говоришь из любой точки

    • @Fodintsov
      @Fodintsov Рік тому +2

      @@КириллВласов-ъ4э Это где ж в FSD такая схема? /shared/hooks/ - это да. Никаких /user/hook быть не может. И в шаред лежат только компоненты, не несущие бизнес-логики: кнопки, дропдауны, все вот это...

  • @NoName-oh9fh
    @NoName-oh9fh 2 роки тому +176

    Насчёт React-Query, было бы хорошо если ты расскажешь в каких случаях стоит его использовать с стором, потому что в основном, если не всегда на мой взгляд react-query полностью убивает всякие сторы, потому что там можно хранить данные в кеше вечно и полностью сторы теряют смысл работы с сервером. + Так же react-query умеет работать с persist.

    • @grenadier4702
      @grenadier4702 2 роки тому +13

      А прикол в том, что стор кроме как хранения юзера и каких-нибудь вещей для отрисовки сложного ui не нужен. все решается с помощью react-query + конекст с локальным состоянием для каждой страницы

    • @alexey5097
      @alexey5097 2 роки тому +7

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

    • @doichev-kostia
      @doichev-kostia 2 роки тому +5

      React query - server state (данные), zustand/jotai/valtio - client state

    • @daddyj2049
      @daddyj2049 2 роки тому +1

      @@doichev-kostia большинство клиентских Стейт менеджеров предоставляют работу с асинхронными данными, но если выбирать между клиентским стейтом и react-query, то логичнее использовать react-query.
      А для клиентских данных ну тут на самом деле можно использовать обычный контекст. Зачем я буду в проект заносить лишний "вес" ради того чтобы хранить какая цветовая тема сайта стоит у пользователя? Тем более если брать пример все же с получением данных, то после обновления страницы все слетит.
      Насчёт комментария выше соглашусь, то что для большого проекта вместо клиентского Кеша можно вынести на сервер, но опять же тут клиентский стор и не нужен, если так же будем использовать react-query. Мы просто отключим кеширование.

    • @doichev-kostia
      @doichev-kostia 2 роки тому

      @@daddyj2049 да, соглашусь, но, если честно, контекст не очень хорош, потому что после любого изменения стейта, он полностью перерендеривает всех children, что не очень прикольно.
      В наших SPA для любых данных с API, мы используем react-query, но иногда есть куски, где стейт нужно чисто клиентский и, честно говоря, я бы предпочёл zustand или jotai вместо react context

  • @natalyamurashko125
    @natalyamurashko125 2 роки тому +76

    Цуштанд - с немецкого "состояние" или State 😀
    Спасибо за видео! Отличная подача информации, и даже не играет роли произношение слов на разных языках. Главное - это знания, которыми Вы с нами делитесь 🎉

    • @gagogoga794
      @gagogoga794 2 роки тому +5

      Застанд 😂
      Коллегам немцам показал, очень смеялись 😂

    • @takumi_senju
      @takumi_senju 2 роки тому +3

      Z нацисти😅

    • @vov4egde
      @vov4egde 2 роки тому +6

      Очень странно, что на том же гитхабе нет транслитерации. Что-то вроде
      Zustand [ˈtsuːʃtant] - a german word for "state"
      А вообще, кончено забавно как это произносят остальные блогеры. "Застанд" и "зЮстЭнд" пока мои самые любимые )))
      На самом деле ухо режет ппц, так как живу в Германии и с коллегами разговариваю на немецком...

    • @0xffsu
      @0xffsu Рік тому

      Только без т на конце, просто Цуштанд :)

    • @khanina2011
      @khanina2011 Рік тому

      Я тоже так и прочитала😂когда знаешь немецкий, читать английский становится сложнее 😂

  • @NikOroferov
    @NikOroferov 2 роки тому +156

    Очень хотелось бы разбор React Query.

  • @STELLS541
    @STELLS541 Рік тому +2

    Ждемс реакт-квери, всякие приколы в нем и хорошие паттерны написание запросов.

  • @Артём-е7ъ7ш
    @Артём-е7ъ7ш 2 роки тому +15

    раскидал за 10 минут! Просто и понятно! Огромное спасибо за твои старания! Ждём такой же ролик по effector)

    • @Fs-xj2gu
      @Fs-xj2gu 4 місяці тому

      2 года писал на effector
      попробывал reatom, теперь новые проекты пишу на reatom - код намного понятнее становится, и больше функционала там чем в effector

  • @xahabcemy1136
    @xahabcemy1136 2 роки тому +9

    Просто для информации: это немецкое слово и читается как цуштанд👍 . Видео огонь как всегда! Спасибо 🙏🏻

  • @proofit404
    @proofit404 2 роки тому +15

    Ждём про React Query, спасибо за титанические труды!

  • @Sogeking228
    @Sogeking228 2 роки тому +28

    Привет. Про React query, обязательно стоит сделать ролик я считаю. О том как работать с ним в ssr вместе с каким нибудь СТМ с fsd архитектурой.

  • @АндрейРосовский
    @АндрейРосовский 2 роки тому +2

    Это знак свыше!=) Только сегодня утром искал и просматривал материалы по Zustand!=)))Спасибо за работу!

    • @igor5379
      @igor5379 2 роки тому +1

      ваша мольба услышана)

    • @xDiezz
      @xDiezz 2 роки тому +2

      зачем все эти кривые костыли и бойлерплейты когда есть мобкс, где все работает автоматом

  • @wat4mon
    @wat4mon 2 роки тому +5

    круто, что обозреваешь такие технологии, которые только на этапе зарождения

    • @shittywizzard5727
      @shittywizzard5727 2 роки тому +1

      его уже используют в проде

    • @Hytpu9
      @Hytpu9 2 роки тому +1

      это не про zustand, он уже довольно популярный

    • @xDiezz
      @xDiezz 2 роки тому

      это редакс вид сбоку, чтоб было немного меньше боли, пока не открыли для себя мобкс, где ее вообще нет

    • @shittywizzard5727
      @shittywizzard5727 2 роки тому

      Боли нет пока не пришлось дебажить)

  • @shittywizzard5727
    @shittywizzard5727 2 роки тому +3

    Никогда не поленюсь написать "Красава, хорош, так держать, давай еще" если я досмотрел видео до конца :)

  • @_GyG_
    @_GyG_ 2 роки тому +3

    Спасибо за классный обзор. Хотим еще по React-Query)

  • @leonidindivid
    @leonidindivid 2 роки тому +4

    Видео как всегда очень приятное! Да, видео по React Query было бы здорово посмотреть, спасибо

  • @alexanderpotapov2774
    @alexanderpotapov2774 2 роки тому +1

    спасибо! Стало сразу понятно, что это, и какие есть преимущества

  • @gentleman94
    @gentleman94 2 роки тому +3

    Спасибо огромное за ролик, подача как всегда на высоте!
    React Query тоже очень хотелось бы)

  • @kegorfx
    @kegorfx 2 роки тому +11

    Чтобы в девтулс отображались не анонимные экшены, в сторе при set в опциях можно передать строкой название какое хотите. Тогда в редакс девтулс наглядно всё видно

  • @Tanatos654
    @Tanatos654 2 роки тому +2

    Интересно было послушать про Zustand, хочется попробовать в деле)
    Про react-query обязательно нужен ролик!

  • @АраГорн-ж5ы
    @АраГорн-ж5ы 2 роки тому +4

    Ждём React Query, да и много ещё чего ждём. Спасибо за шикарные видео)

  • @ipa_stor
    @ipa_stor 2 роки тому +13

    Ролик прямо как в старые-добрые:))) давно не видел те ламповые видео, с разбором какой-то локальной темы🤗 Zustand последние пол года постоянно маячит перед носом, но руки пока не дошли... Вроде крайне дружелюбный, как мишка на лого🤣

    • @dontcode
      @dontcode 2 роки тому +2

      Последнее время действительно от фронта больше к общим темам ушли, но мне это наоборот нравится

    • @ipa_stor
      @ipa_stor 2 роки тому +1

      @@dontcodeэто неплохо, но изредка вот такие ролики тоже очень приятно глянуть 👍👍👍

    • @dontcode
      @dontcode 2 роки тому +2

      @@ipa_stor согласен

  • @typingaway
    @typingaway Рік тому +3

    React Query для работы с "серверным" стейтом приложения (server state data management), Zustand - для работы с клиентским стейтом. Если клиентское приложение тонкое (минимум бизнес логики, все данные в нужном формате возвращаются с бекенда), то возможно Zustand и другие стейт менеджеры вообще будут не нужны, но если толстое, то удобно с данными работать как раз таки через Zustand

  • @sergeyavtsynov4470
    @sergeyavtsynov4470 2 роки тому +1

    Поддерживаю, очень интересно будет послушать про React-query 🔥🔥🔥

  • @natalyaiv3414
    @natalyaiv3414 2 роки тому +2

    Спасибо, Тимур👍
    Про Реакт интересно)

  • @ivanmiarkulau8320
    @ivanmiarkulau8320 2 роки тому +11

    Не очень понятно из видео как работать с версионированием персиста, но это уже в документации почитаю, спасибо за ролик!) Хотелось бы увидеть видео про React Query)

  • @ArtikMan1994
    @ArtikMan1994 2 роки тому +7

    Отличное видео. Как всегда, никакой воды. Спасибо, что уважаешь наше время.
    Да, очень хотелось бы посмотреть видео об Реакт Квери т.к. хочу его выучить. Не писал на нем, но точно знаю, что на данный момент это best practice, и нужно идти в ногу со временем, не отставать от рынка. Не зря в редакс-тулкит запихнули тот же РТК

  • @АлинаАлтынбаева-е7н

    было бы интересно также как использовать react query и zustand вместе. спасибо за ролик!

  • @falsetrue7910
    @falsetrue7910 2 роки тому +1

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

  • @AnnaHetman-m4m
    @AnnaHetman-m4m 2 роки тому +1

    Интересно было послушать, спасибо. Попробую внедрить к себе в проект

  • @racman9964
    @racman9964 Рік тому

    спасибо, Тимур! Как всегда всё кратко, понятно. Лучший)

  • @vitalyterpilin3768
    @vitalyterpilin3768 2 роки тому +1

    RtQ очень нужен видос, спасибо!

  • @Холибам-х9г
    @Холибам-х9г 2 роки тому +2

    Как всегда все круто! React Query очень хочется

  • @theoty-js
    @theoty-js 2 роки тому +2

    Тимур - лучший педагог!

  • @erassylzh5658
    @erassylzh5658 2 роки тому +21

    Ждем видео про React Query. И не плохо было бы уже заменить create-react-app на Vite.

  • @KingSpeed74
    @KingSpeed74 Рік тому

    Спасибо за видео! Подробный разбор react-query очень нужен!)

  • @РоманИванов-ы7я

    спасибо за видос. очень нравится твоя форма изложения материала. всё по делу, в хорошем темпе и все понятноё. Жду продолжения видосов про архитектуру

  • @thetraveler7779
    @thetraveler7779 2 роки тому +2

    Лучшее - однозначно 👍

  • @lLoseControll
    @lLoseControll 2 роки тому +1

    Как всегда топ контент !

  • @sultankeneev8093
    @sultankeneev8093 Рік тому

    Спасибо очень информативно! Очень сильно ощутил разницу между redux и zustand

  • @ЭльнараГайнанова-ф3к

    Как хорошо, что есть Ваш канал!
    Zustand react

  • @Husan203
    @Husan203 2 роки тому +4

    Классный разбор Zustand. Также хотелось бы разбор и про react-query!

  • @ilyapro2815
    @ilyapro2815 2 роки тому

    Спасибо за видео! Интересный формат, продолжай.

  • @kostia-stoliarskyi
    @kostia-stoliarskyi 2 роки тому +2

    по квери тоже надо видео!) спасибо за видос)

  • @dimenuendo
    @dimenuendo 3 місяці тому

    Пытался освоить редакс - сложно было понимать механику, наткнулся на этот видос.
    Боже... Какой же цуштанд обалденный!
    Плюс твои пояснения, в итоге кайфую.
    Мои мысли касательно Цуштанда вообще: так обязан был выглядеть useState+useContext
    Кстати, "immer" (имма) - тоже на немецком, означает "всегда"

  • @evilinarm
    @evilinarm 2 роки тому +2

    Спасибо за крутое видео!

  • @sh0ny
    @sh0ny Рік тому

    коммент в поддержку канала Тимура и выпуска видео по React Query😊

  • @MAKSIMTSA
    @MAKSIMTSA 5 місяців тому

    Мне его как раз не хаватало) Не понимал зачем один глобальный стейт нужен, когда сложное приложение)
    Спасибо зза ролик!

  • @ЕвгенийВоронков-ч2э

    Спасибо большое за твое хорошее дело

  • @eunicsi
    @eunicsi 2 роки тому +1

    как всегда супер

  • @VaultBoyVaultBoy
    @VaultBoyVaultBoy 2 роки тому +2

    Спасибо за ролик)

  • @Dmitriy_c-137
    @Dmitriy_c-137 2 роки тому +2

    Коммент в поддержку !

  • @adelinaromanova8353
    @adelinaromanova8353 2 роки тому +1

    Интересно, смотрим!💥

  • @GioMikadzegio9000
    @GioMikadzegio9000 7 місяців тому

    уже 300 к бор у тебя !) поздравляю Тимур !!!!! ты заслужил !!!

  • @andrewreynolds6747
    @andrewreynolds6747 2 роки тому +1

    4:45 - в случае с Typescript, чтобы все работало, вызывать функцию нужно так - create( ) ( (set) => {...} )

  • @bernizhel
    @bernizhel 2 роки тому +3

    Хотелось бы понять, как работать с react-query, спасибо за разбор zustand!

  • @pochta1000
    @pochta1000 2 роки тому +4

    Цу-Штанд (нем. Состояние / англ. state)

  • @bambalbino
    @bambalbino 2 роки тому +2

    Спасибо большое за обзор. Как всегда кратко и содержательно. Хороший стейт менеджер, но если брать мульттстор, то ИМХО эффектор вне конкуренции.

  • @дмитрийшикалов-о5у

    Спасибо большое за обзор! Было бы замечательно посмотреть твой обзор React Query!)

  • @denys7567
    @denys7567 2 роки тому +2

    Спасибо за ролик. Пока выглядит как нативный React context только в профиль

  • @almost-wizard
    @almost-wizard 2 роки тому +5

    Ждем React Query!

  • @gerda-morozova
    @gerda-morozova 2 роки тому +7

    Спасибо за контент! Кто знает, может когда-нибудь дойдём и до valtio.
    Забавный факт, у Valtio, Zustand и Jotai один автор

  • @ylsv
    @ylsv 2 роки тому +9

    интересный видос, спасибо. но пока с redux'а не охота переходить никуда, все устраивает) про react-query будет тоже интересно глянуть, хорошая идея

    • @ЮрийМусатов-ь3я
      @ЮрийМусатов-ь3я 2 роки тому +3

      мне вот интересно, а что значит - с redux'а не охота переходить никуда, все устраивает. ? я вот работаю в компании, на мне 2 проекта, оба на редаксе, ну вот понравился мне zustand, и чего? Мне, что все перепиливать с redux'а на zustand? Да я умру пока это все сделаю + технология для меня новая буду гуглить как то как сё, баги, вообщем потрачу на это не один месяц, а ведь есть и текущие таски. Конечно новый проект можно начинать но "Переходить", это как-то странно, не зрело, что-ли.

    • @ylsv
      @ylsv 2 роки тому +1

      @@ЮрийМусатов-ь3я просто написал "странный и незрелый" коммент в поддержку канала, не надо искать скрытых смыслов)

    • @ЮрийМусатов-ь3я
      @ЮрийМусатов-ь3я 2 роки тому +3

      @@ylsv так я понять хочу а не затролить) что значит переходить? переписывать то, что есть? или начинать новый проект с новым стеком? Коммент в поддержку канала, разумеется.

    • @ylsv
      @ylsv 2 роки тому +1

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

    • @Pazdkq
      @Pazdkq Рік тому

      @@ylsv чё-то ниче интересного в ролике я не нашёл, вся эта логика делается в rtk и без боли

  • @nadjaparzer976
    @nadjaparzer976 2 роки тому +8

    Цуштанд, это немецкий, переводится как состояние

  • @КириллБлинов-т3ч

    Захотелось написать Тимуру хороший комментарий, оставлю здесь, тк моя мини-стори завязана на этом ролике. Я пришел на замену человечку в проект, написанный наскоро на Svelte. Чинил оставленные баги, старался улучшить архитектуру в меру своих знаний. И так получилось, что один из багов представлял из себя ререндендеринг и рерутинг на главную страничку при любом изменении данных в сторе, даже если измененные данные не имели отношение к отображаемой сейчас страничке и никак не затрагивались. Почему так происходило я вообще не понимал и помочь мне особо никто не мог. В один из дней я пересматривал этот ролик и как раз обратил внимание про оговорку Тимура, что изменение формально не связанных данных в сторе с текущим компонентом все равно триггерит ререндеринг этого компонента. Проверил тестово на сторах Свелта и тоже увидел такое же поведение. Так что только благодаря Тимуру я смог осознать в чем состоит проблема и стал разгребать этого рейд босса) Спасибо большое

  • @denisgoncearuc7167
    @denisgoncearuc7167 2 роки тому +4

    Обожаю эту либу.... Использовал в продакшене а 2 проектах на React Native. Все безумно легко и удобно настраивается (если это требуется) + все на ТС. Сейчас на проекте редакс, и это просто боль работать с ним после зустанд...

    • @xDiezz
      @xDiezz 2 роки тому +2

      мобкс на порядок удобнее и проще обоих

    • @krecer2024
      @krecer2024 2 роки тому

      @@xDiezz правда напрягает то, что компоненты которые должны подписываться на изменения в сторе, должны быть обернуты в observer

    • @joker202
      @joker202 2 роки тому +2

      Обязательно mobx попробуйте, больше на велосипеды костыльные на подобие редакса смотреть даже не будете

  • @anatoliiilescu839
    @anatoliiilescu839 2 роки тому +2

    Посмотрим!

  • @АнзорБаматалиев
    @АнзорБаматалиев 2 роки тому +2

    Да, очень хорошая идея, сделать обзор React-Query

  • @sergeysamius1128
    @sergeysamius1128 2 роки тому +2

    Спасибо!

  • @evgeniy5716
    @evgeniy5716 2 роки тому +1

    Всё понятно и круто, спасибо! теперь ожидаем на очереди react query)

  • @НиколайСеливанов-и2в

    Отличное видео. И + за видео про React Query

  • @Romul3003
    @Romul3003 2 роки тому +1

    react-query обязательно обзор нужен. Причем полный и всеохватывающий. Либа очень полезная, но довольно объемная по документации. Хотчелось бы структуризированную инфу. Спасибо!

  • @evgeniysumaev2353
    @evgeniysumaev2353 2 роки тому +1

    Выглядит весьма!

  • @dsn3192
    @dsn3192 2 роки тому +1

    Класс 👍 спасибо

  • @ЕвгенийКутовой-й6ы
    @ЕвгенийКутовой-й6ы 2 роки тому +3

    Тимур, большое спасибо! очень хочется видос про react-query, а особенно сравнение с RTK-query. вроде как React-query имеет больше фичей и интереснее, но не избыточно ли? хочется узнать твое мнение. Ребята, залайкайте пожалуйста.

  • @donottrackmepls
    @donottrackmepls 2 роки тому +3

    Чотенько, хотелось бы еще реакт квери! Спасибо, Тимуp :)

  • @CQRay
    @CQRay 2 роки тому +2

    Хорош!
    У нас в компании это основной стейт менеджер, активно использую и в собственных проектах
    Для запросов у нас самописные слайсы с реакциями
    Жду видео о React Query

  • @filenko45
    @filenko45 2 роки тому +1

    Спасибо. Хотелось бы увидеть именно связку с React Query, как и было заявлено в названии ролика.

    • @Retruntobase
      @Retruntobase 2 роки тому

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

  • @dmitrydidenko694
    @dmitrydidenko694 2 роки тому

    Ждем все , что сейчас актуально

  • @17u5h
    @17u5h 2 роки тому +2

    класс, хочу!

  • @RomaShtep
    @RomaShtep 2 роки тому +1

    Добрый день. Жду обзор за BlitzJS. Использую и очень радуюсь. Жизнь стала проще.

  • @СтаниславСеменов-щ1п

    👍 Жду гайд по React-Query

  • @olfi1728
    @olfi1728 2 роки тому

    Спасибо за краткий обзор.

  • @romanroman5820
    @romanroman5820 2 роки тому +2

    Спасибо за видео!
    Нужен обзор на react query)

  • @dontcode
    @dontcode 2 роки тому +3

    Сейчас в пет проекте как раз использую zustand и react query и скажу всем что комбинация крутая
    Тулкит редаксовский посощнек конечно, но для небольших проектов зустанд это пушка, очень быстро можно писать код и не делать себе мозги всякими слайсами, редюсерами или реактовскими контекстами

    • @joker202
      @joker202 2 роки тому +1

      Попробуйте mobx, скорость разработки и простота в разы выше

  • @zoombix5753
    @zoombix5753 2 роки тому +4

    Прикольный стейт, но все равно предпочитаю MobX за его простоту и удобность)

  • @-anonim-3008
    @-anonim-3008 Рік тому

    Спасибо огромное!!! Я почему-то как один раз про mobx посмотрел видео, привык к нему, даже не смотрел на актуальность его и тем более весь, 50 кб.... Сейчас redux чутка подучу и потом на zustund можно спокойно будет переходить

  • @СергейМ-ъ5я
    @СергейМ-ъ5я 2 роки тому +2

    По моему опыту zustand, valtio можно хорошо использовать с простыми данными. Очень хорошо оптимизированы из коробки.
    С большими и сложными данными иногда появляются баги, которые без костылей не решить. Иногда плохо типизируется с ts.
    В большинстве случаев отказался от них, но есть очень редкие кейсы в которых они в разы лучше redux.

  • @ДмитрийДашкин-у1з
    @ДмитрийДашкин-у1з 2 роки тому +2

    recoil здорового человека

  • @Марат-Багаутдинов
    @Марат-Багаутдинов 2 роки тому +3

    Спасибо! Я как раз разбирался с FSD архитектурой. Redux как то туда криво вписывается, а вот это то что нужно))

    • @krecer2024
      @krecer2024 2 роки тому

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

  • @yaroslav8609
    @yaroslav8609 2 роки тому +2

    React query теперь ждём ролик

  • @viktorkasap
    @viktorkasap 2 роки тому +1

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

  • @vadim_romanov
    @vadim_romanov 6 місяців тому

    круто, хотелось бы мини урок про React Query с практикой, спасибо

  • @kokoc58
    @kokoc58 Рік тому

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

  • @vladimirliankevich1361
    @vladimirliankevich1361 2 роки тому

    Хочется ролик про ReactQuery! Спасибо за твои видео

  • @igorchernov1340
    @igorchernov1340 9 місяців тому

    Тимур, сердечно прошу записать ролик про react-query🙏. Очень хотелось бы подробное сравнение обработчиков onError и catch при работе с axios interceptors при авторизации, ну конечно же лучшие практики💥, как пример фабрикики в которых создаются объекты queryKey, queryFn для удобной вставки в сам хук. Спасибо за контент☺, ты делаешь сообщество разработчиков в РФ лучше.

  • @thehuman9604
    @thehuman9604 Рік тому

    Цуштанд -- тема классная. Уже используем в проде.

  • @Дмитрий-г7я7п
    @Дмитрий-г7я7п 2 роки тому +2

    О react- query было бы интересно узнать

  • @СергейЧайковский-ь1с

    оч круто!

  • @МухаммадАлимирзаев-з2у

    Крутая альтернатива редаксу, хотелось бы и про react query )

  • @СергейКлейников-ь4у

    Хочу ролик по React query. Спасибо)

  • @vgsnva
    @vgsnva Рік тому +1

    Кто-нибудь после того как начал использовать react-query может объяснить зачем нужен клиентский стейт? Что вы там храните?