Forwarded from Cat in Web
12 хуков React, которые должен знать каждый разработчик
Статья (рус.): https://nuancesprog.ru/p/16589/
В статье есть реально классные библиотеки, которые стоит взять на заметку.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
#react #hooks #библиотеки
Статья (рус.): https://nuancesprog.ru/p/16589/
В статье есть реально классные библиотеки, которые стоит взять на заметку.
1.
react-swipeable - для обработки свайпов2.
use-resize-observer - позволяет изменять размеры элемента и измерять их3.
formik - для всей рутины с формами (валидация, посещенные поля и т.д.)4.
use-debounce - позволяет отслеживать какие-то изменения с задержкой для увеличения производительности5.
use-isomorphic-layout-effect - нужен для SSR, так как на сервере нельзя использовать хук useLayoutEffect6.
swr - библиотека для получения данных (stale-while-revalidate)7.
react-hotkeys-hook - для работы с горячими клавишами8.
@use-gesture/react - обработка жестов и различных событий9.
react-script-hook - для динамической загрузки внешних скриптов10.
react-scroll-parallax - для реализации параллакса при скроллинге11.
react-storage-hooks - для синхронизации состояния приложения с хранилищем (`localStorage`/`sessionStorage`)12.
@chakra-ui/color-mode - поддержка светлого и темного режимов#react #hooks #библиотеки
NOP::Nuances of programming
12 хуков React, которые должен знать каждый разработчик
Используйте эти хуки React, чтобы сэкономить время и повысить свою продуктивность. Некоторые из них реально меняют правила игры.
👍3