Zustand. Ідеальний стейт менеджер для React у 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/
Другий KZread канал ↣ / travelscode
#zustand #react #stateManager #MaksymRudnyi
Пікірлер: 43
Так, цікаво про. Zustand + React Query. Чекаю на відео!
@evgen3723
3 ай бұрын
Я не розумію навіщо робить таку зв'язку? Чому не замінити React Query звичайним axios?
@user-ds4ik5zu9n
3 ай бұрын
@@evgen3723 А кешування? Axios то для простих випадків. Зараз навіть звичайний фетч у Некста має кеш.
Дякую за контент. Почали ще півроку назад його використовувати, справді класний,класну штуку subscribe реалізовував також!
@MaksymRudnyi
Ай бұрын
Радий чути.
Спасибо за контент! Вы молодец )
@MaksymRudnyi
20 күн бұрын
Дякую. Приємно чути.
Дякую за відео
@MaksymRudnyi
Ай бұрын
будь ласка.
о, нове відео) класс, дякую) бойлерплейт в редаксі задовбав, алеж куди ми його вже подінемо 😆
@MaksymRudnyi
3 ай бұрын
Ніколи не подобався мені редакс. Старався не тягнути його в проєкти, то зараз і не треба від нього здихуватись)
@ruslanguzhevnikov6203
3 ай бұрын
@@MaksymRudnyi та то було 5-6 рокiв тому) ми вибирали щось свiженьке) а там де роздавали реакт - казали -"ось вам ще редакс, прихопiть, буде у нагодi" 😆про мобх я дiзнався пiзднiше, да й редакс працював(тай працюе) непогано) алеж буковок дофiга, ну вже й нiяк не здихаєшся, багато всього переробляти прийдеться)
Дуже не хотів, але довелось додавати стейтменеджер до свого проєкту зупинився на Zustand, він в мене покриває функціонал музичного плеєра, то дуже ним задоволений. Також мені сподобалось що є підтримка Persist, також все дуже просто.
@MaksymRudnyi
3 ай бұрын
Розумію. Теж не хотів додавати стейт менеджер, але коли функціонал на останньому проєкті трохи ускладнихвся, задумався про стейт менеджер. Важкий вибір. Але думаю на Zustand зупинитися. Поки бачу одні переваги.
@ops_rv
3 ай бұрын
@@MaksymRudnyi поки мінусів не знайшов, як мінімум кращої альтернативи я не бачу. signals прикольно, але якось все сумбурно зараз, у відео в принципі все сказано.
Чекаю про React Query + Zustand
@MaksymRudnyi
3 ай бұрын
Буде.
Вже 2 тижні користуюсь zustand, дуже зручно , приємно здивований
@MaksymRudnyi
3 ай бұрын
Мені теж зайшов. Думаю додати на наступний проєкт.
я грався з zustand не сподобалося пару моментів: 1) те, що є доступ до методів редюсера і ти можеш їх перевизначити 2) те що через відсутність провайдера з асинхронним перзістом відбувається 2 рендери спочатку, перший раз дефолтний стейт, а другий вже підвантажений з перзіста
@MaksymRudnyi
16 күн бұрын
буду мати на увазі, дякую. Більшість кого питав і хто відписував в коментарях то в захваті. Набагто простіше від Redux (toolkit).
Під час перегляду саме думав про інтеграцію з реакт-квері. Було б цікаво подивитись
@MaksymRudnyi
3 ай бұрын
Спробую підготувати матеріал.
Познайомився з ним рік тому, коли шукав стейт менеджер для пет проекту. Самостійно розібрався за годину. Zustand у маси!😂
@MaksymRudnyi
3 ай бұрын
Зручне рішення.
давно юзаю і не знаю, чи потрібно ще вчити redux?😅
@MaksymRudnyi
3 ай бұрын
Гадаю що вчити redux не треба. Мені він особисто ніколи не подобався. Хіба що якщо не повезе і на проєкті уже буде редакс, то прийдеться вчити.
@user-gc1up4yy2h
3 ай бұрын
Вчи, бо на ньому тисячі проектів. Одразу вивчайте toolkit
@user-hp5ep8zi5j
3 ай бұрын
звичайно необхідно його вчити,плюс в карму та на співбесіді)
Хто видалив мій комент?! 😢 То ж не спам.
@MaksymRudnyi
3 ай бұрын
Може посилання там якесь було? KZread видаляє усе підозріле без перебірки. Особливо прикро коли людина пише довгий коментар, а його видаляють лише через якесь посилання.
То що це виходить вчити redux toolkit вже і не потрібно?)
@MaksymRudnyi
3 ай бұрын
Нажаль він ще дуже популярний і на багатьох проєктах є, тому знати треба. До того ж Zustand багато чого взяв з Redux, і може використовувати його стиль. Якщо є можливість - краще подивитися.
@nick-firstest
3 ай бұрын
@@MaksymRudnyi дякую за змістовну відповідь
@user-ds4ik5zu9n
3 ай бұрын
на великих проектах Redux має переваги.
@MaksymRudnyi
3 ай бұрын
Які переваги?
@user-ds4ik5zu9n
3 ай бұрын
@@MaksymRudnyi Зрозуміла чітка структура проекту, та DevTools. Великий проект це наприклад CRM з ділерськими центрами продажу авто та мільйону запчастин.
німецьке слово "Zustand" вимовляється як "цуштанд"
@MaksymRudnyi
3 ай бұрын
Найскладнішим запитанням на співбесіді тепер буде - як правильно вимовляється назва цієї бібліотеки.