В данном ролике поговорим с вами какие 📦 стейты вообще существуют и какие инструменты есть для решения наших задач и проблем. 📦 STATE MANAGEMENT - важная часть веб приложений и знать как с ним работать необходимо для успешного создания сервисов и приложений
Таймкоды ⌛️
00:00 Вступление
00:10 Что такое 📦 STATE MANAGEMENT
00:35 Локальный state
00:58 react-hook-form
01:38 formik
02:25 Что такое state machine
02:55 xstate
03:28 Кастомные хуки для local state
03:47 Что такое global state
04:11 redux
05:22 react context
06:04 atomic global state / recoil jotai
07:07 routing
07:20 react-router
07:39 tanstack/router
07:50 global cache
08:30 tanstack/react-query
09:00 swr
09:18 rtk query
10:04 apollo client
10:30 Что такое business logic
11:03 redux thunk | saga
11:36 zustand
11:50 mobx
12:33 effector
13:18 useSyncExternalStore
13:57 Выводы
react - https://react.dev/
react-hook-form - https://react-hook-form.com/
formik - https://formik.org/
xstate - https://xstate.js.org/
redux - https://redux.js.org/
redux-toolkit - https://redux-toolkit.js.org/
recoil - https://recoiljs.org/
jotai - https://jotai.org/
react-router - https://reactrouter.com/en/main
tanstack/router - https://tanstack.com/router/v1
tanstack/react-query - https://tanstack.com/query/latest
swr - https://swr.vercel.app/
rtk query - https://redux-toolkit.js.org/rtk-query/overview
apollo client - https://www.apollographql.com/docs/react/
redux thunk - https://github.com/reduxjs/redux-thunk
redux saga - https://redux-saga.js.org/
zustand - https://github.com/pmndrs/zustand
mobx - https://mobx.js.org/README.html
effector - https://effector.dev/
Социальные сети 🔥
telegram: https://t.me/siberiacancode
twitch: https://www.twitch.tv/siberiacancode
vk: https://vk.com/siberiacancode
youtube: https://www.youtube.com/c/SIBERIACANCODE
github: https://github.com/debabin
discord: https://discord.gg/cCZavsgX