Zustand. Ідеальний стейт менеджер для React у 2024 році?

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • У світі React розробки вибір правильного стейт менеджера може бути надзвичайно складною задачею. У цьому відео ми розглянемо новий і перспективний стейт менеджер, який отримав значне визнання серед розробників - Zustand. Дізнайтеся про його функціонал, популярність серед спільноти, доступність навчальних матеріалів, практичне застосування, нововведення у вигляді Slices та його ефективність у роботі з асинхронними операціями. Отримайте повну інформацію про те, чому Zustand - це ідеальний стейт менеджер для ваших проєктів React у 2024 році! 🚀🔍
    Стати спонсором каналу:
    / @maksymrudnyi
    Буду вдячний за підтримку каналу:
    Patreon - / rudnyi
    BuyMeACoffee - www.buymeacoffee.com/maksymru...
    Mono Bank - send.monobank.ua/jar/6oqhydjLGp
    або так - 5375 4114 0505 7287
    Приват банк - 4627 0551 1331 6110
    00:00 Проблема вибору стейт менеджера
    02:06 Zustand
    03:54 Популярність бібліотеки
    08:06 Кількість курсів
    09:30 Практика
    13:55 Slices
    15:12 Async data fetch
    Давайте дружити:
    Telegram ↣ t.me/maksymrudnyi
    Telegram чат ↣ t.me/joinchat/H4AF4W4dfGeGepNQ
    INSTAGRAM ↣ / maksym_rudnyi
    TWITTER ↣ / maksymrudnyi
    FACEBOOK ↣ / travelscode
    WEB-SITE ↣ travelscode.com/
    GITHUB ↣ github.com/MaksymRudnyi/
    Другий UA-cam канал ↣ / travelscode
    #zustand #react #stateManager #MaksymRudnyi
  • Наука та технологія

КОМЕНТАРІ • 43

  • @user-ds4ik5zu9n
    @user-ds4ik5zu9n 3 місяці тому +8

    Так, цікаво про. Zustand + React Query. Чекаю на відео!

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

      Я не розумію навіщо робить таку зв'язку? Чому не замінити React Query звичайним axios?

    • @user-ds4ik5zu9n
      @user-ds4ik5zu9n 3 місяці тому

      @@evgen3723 А кешування? Axios то для простих випадків. Зараз навіть звичайний фетч у Некста має кеш.

  • @Constructionsman
    @Constructionsman 17 днів тому +1

    Спасибо за контент! Вы молодец )

    • @MaksymRudnyi
      @MaksymRudnyi  17 днів тому

      Дякую. Приємно чути.

  • @Allegro7.7.7.
    @Allegro7.7.7. Місяць тому

    Дякую за контент. Почали ще півроку назад його використовувати, справді класний,класну штуку subscribe реалізовував також!

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

    Дякую за відео

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

    о, нове відео) класс, дякую) бойлерплейт в редаксі задовбав, алеж куди ми його вже подінемо 😆

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

      Ніколи не подобався мені редакс. Старався не тягнути його в проєкти, то зараз і не треба від нього здихуватись)

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

      @@MaksymRudnyi та то було 5-6 рокiв тому) ми вибирали щось свiженьке) а там де роздавали реакт - казали -"ось вам ще редакс, прихопiть, буде у нагодi" 😆про мобх я дiзнався пiзднiше, да й редакс працював(тай працюе) непогано) алеж буковок дофiга, ну вже й нiяк не здихаєшся, багато всього переробляти прийдеться)

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

    Дуже не хотів, але довелось додавати стейтменеджер до свого проєкту зупинився на Zustand, він в мене покриває функціонал музичного плеєра, то дуже ним задоволений.
    Також мені сподобалось що є підтримка Persist, також все дуже просто.

    • @MaksymRudnyi
      @MaksymRudnyi  3 місяці тому +1

      Розумію. Теж не хотів додавати стейт менеджер, але коли функціонал на останньому проєкті трохи ускладнихвся, задумався про стейт менеджер. Важкий вибір. Але думаю на Zustand зупинитися. Поки бачу одні переваги.

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

      ​@@MaksymRudnyi поки мінусів не знайшов, як мінімум кращої альтернативи я не бачу.
      signals прикольно, але якось все сумбурно зараз, у відео в принципі все сказано.

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

    Вже 2 тижні користуюсь zustand, дуже зручно , приємно здивований

    • @MaksymRudnyi
      @MaksymRudnyi  3 місяці тому +1

      Мені теж зайшов. Думаю додати на наступний проєкт.

  • @user-fl7rm7sn8z
    @user-fl7rm7sn8z 3 місяці тому +1

    Чекаю про React Query + Zustand

  • @live-gp
    @live-gp 3 місяці тому +1

    Під час перегляду саме думав про інтеграцію з реакт-квері. Було б цікаво подивитись

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

      Спробую підготувати матеріал.

  • @macon5696
    @macon5696 13 днів тому +1

    я грався з zustand не сподобалося пару моментів:
    1) те, що є доступ до методів редюсера і ти можеш їх перевизначити
    2) те що через відсутність провайдера з асинхронним перзістом відбувається 2 рендери спочатку, перший раз дефолтний стейт, а другий вже підвантажений з перзіста

    • @MaksymRudnyi
      @MaksymRudnyi  13 днів тому

      буду мати на увазі, дякую. Більшість кого питав і хто відписував в коментарях то в захваті. Набагто простіше від Redux (toolkit).

  • @Oleg_Koshelevskiy
    @Oleg_Koshelevskiy 3 місяці тому +1

    Познайомився з ним рік тому, коли шукав стейт менеджер для пет проекту. Самостійно розібрався за годину. Zustand у маси!😂

  • @dielokua84
    @dielokua84 3 місяці тому +1

    давно юзаю і не знаю, чи потрібно ще вчити redux?😅

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

      Гадаю що вчити redux не треба. Мені він особисто ніколи не подобався. Хіба що якщо не повезе і на проєкті уже буде редакс, то прийдеться вчити.

    • @user-gc1up4yy2h
      @user-gc1up4yy2h 3 місяці тому

      Вчи, бо на ньому тисячі проектів. Одразу вивчайте toolkit

    • @user-hp5ep8zi5j
      @user-hp5ep8zi5j 3 місяці тому

      звичайно необхідно його вчити,плюс в карму та на співбесіді)

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

    Хто видалив мій комент?! 😢 То ж не спам.

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

      Може посилання там якесь було? UA-cam видаляє усе підозріле без перебірки. Особливо прикро коли людина пише довгий коментар, а його видаляють лише через якесь посилання.

  • @nick-firstest
    @nick-firstest 3 місяці тому

    То що це виходить вчити redux toolkit вже і не потрібно?)

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

      Нажаль він ще дуже популярний і на багатьох проєктах є, тому знати треба. До того ж Zustand багато чого взяв з Redux, і може використовувати його стиль. Якщо є можливість - краще подивитися.

    • @nick-firstest
      @nick-firstest 3 місяці тому

      @@MaksymRudnyi дякую за змістовну відповідь

    • @user-ds4ik5zu9n
      @user-ds4ik5zu9n 3 місяці тому

      на великих проектах Redux має переваги.

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

      Які переваги?

    • @user-ds4ik5zu9n
      @user-ds4ik5zu9n 3 місяці тому

      @@MaksymRudnyi Зрозуміла чітка структура проекту, та DevTools. Великий проект це наприклад CRM з ділерськими центрами продажу авто та мільйону запчастин.

  • @MarkoKhomytsya
    @MarkoKhomytsya 3 місяці тому +1

    німецьке слово "Zustand" вимовляється як "цуштанд"

    • @MaksymRudnyi
      @MaksymRudnyi  3 місяці тому +1

      Найскладнішим запитанням на співбесіді тепер буде - як правильно вимовляється назва цієї бібліотеки.

  • @dmytrolisunov4073
    @dmytrolisunov4073 3 місяці тому +1