Kodo
kon
kodokon.com
Курсы
/
React
Продвинутый
React · Уверенный уровень - продвинутые паттерны и производительность
useReducer для сложного состояния
Структурируй сложное состояние с помощью чистого редьюсера, который централизует переходы и исключает невозможные комбинации.
Контекст: делись данными без prop drilling
Передавай данные без prop drilling с помощью контекста, держа под контролем его перерисовки и ограничения.
Свои хуки: выносим и переиспользуем логику
Выноси логику с состоянием в переиспользуемые, компонуемые и тестируемые хуки.
Мемоизация: memo, useMemo, useCallback
Разберись, когда React.memo, useMemo и useCallback действительно ускоряют приложение, а когда только зря его усложняют.
useRef и работа с DOM
Работай с DOM и храни значения экземпляра через useRef, не нарушая чистоту рендера.