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 - Наука та технологія
Так, цікаво про. Zustand + React Query. Чекаю на відео!
Я не розумію навіщо робить таку зв'язку? Чому не замінити React Query звичайним axios?
@@evgen3723 А кешування? Axios то для простих випадків. Зараз навіть звичайний фетч у Некста має кеш.
Спасибо за контент! Вы молодец )
Дякую. Приємно чути.
Дякую за контент. Почали ще півроку назад його використовувати, справді класний,класну штуку subscribe реалізовував також!
Радий чути.
Дякую за відео
будь ласка.
о, нове відео) класс, дякую) бойлерплейт в редаксі задовбав, алеж куди ми його вже подінемо 😆
Ніколи не подобався мені редакс. Старався не тягнути його в проєкти, то зараз і не треба від нього здихуватись)
@@MaksymRudnyi та то було 5-6 рокiв тому) ми вибирали щось свiженьке) а там де роздавали реакт - казали -"ось вам ще редакс, прихопiть, буде у нагодi" 😆про мобх я дiзнався пiзднiше, да й редакс працював(тай працюе) непогано) алеж буковок дофiга, ну вже й нiяк не здихаєшся, багато всього переробляти прийдеться)
Дуже не хотів, але довелось додавати стейтменеджер до свого проєкту зупинився на Zustand, він в мене покриває функціонал музичного плеєра, то дуже ним задоволений.
Також мені сподобалось що є підтримка Persist, також все дуже просто.
Розумію. Теж не хотів додавати стейт менеджер, але коли функціонал на останньому проєкті трохи ускладнихвся, задумався про стейт менеджер. Важкий вибір. Але думаю на Zustand зупинитися. Поки бачу одні переваги.
@@MaksymRudnyi поки мінусів не знайшов, як мінімум кращої альтернативи я не бачу.
signals прикольно, але якось все сумбурно зараз, у відео в принципі все сказано.
Вже 2 тижні користуюсь zustand, дуже зручно , приємно здивований
Мені теж зайшов. Думаю додати на наступний проєкт.
Чекаю про React Query + Zustand
Буде.
Під час перегляду саме думав про інтеграцію з реакт-квері. Було б цікаво подивитись
Спробую підготувати матеріал.
я грався з zustand не сподобалося пару моментів:
1) те, що є доступ до методів редюсера і ти можеш їх перевизначити
2) те що через відсутність провайдера з асинхронним перзістом відбувається 2 рендери спочатку, перший раз дефолтний стейт, а другий вже підвантажений з перзіста
буду мати на увазі, дякую. Більшість кого питав і хто відписував в коментарях то в захваті. Набагто простіше від Redux (toolkit).
Познайомився з ним рік тому, коли шукав стейт менеджер для пет проекту. Самостійно розібрався за годину. Zustand у маси!😂
Зручне рішення.
давно юзаю і не знаю, чи потрібно ще вчити redux?😅
Гадаю що вчити redux не треба. Мені він особисто ніколи не подобався. Хіба що якщо не повезе і на проєкті уже буде редакс, то прийдеться вчити.
Вчи, бо на ньому тисячі проектів. Одразу вивчайте toolkit
звичайно необхідно його вчити,плюс в карму та на співбесіді)
Хто видалив мій комент?! 😢 То ж не спам.
Може посилання там якесь було? UA-cam видаляє усе підозріле без перебірки. Особливо прикро коли людина пише довгий коментар, а його видаляють лише через якесь посилання.
То що це виходить вчити redux toolkit вже і не потрібно?)
Нажаль він ще дуже популярний і на багатьох проєктах є, тому знати треба. До того ж Zustand багато чого взяв з Redux, і може використовувати його стиль. Якщо є можливість - краще подивитися.
@@MaksymRudnyi дякую за змістовну відповідь
на великих проектах Redux має переваги.
Які переваги?
@@MaksymRudnyi Зрозуміла чітка структура проекту, та DevTools. Великий проект це наприклад CRM з ділерськими центрами продажу авто та мільйону запчастин.
німецьке слово "Zustand" вимовляється як "цуштанд"
Найскладнішим запитанням на співбесіді тепер буде - як правильно вимовляється назва цієї бібліотеки.