Статьи для тех, кто
выводит стек в прод
Материалы о React, Node.js, TypeScript и AI. Переведённый текст показывается, если он есть. Если нет — вы видите английский текст и пометку об этом.
Тег: React Hooks
Почему React.memo продолжает перерисовку: идентичность ссылки в пропсах
Узнайте, как React.memo сравнивает атрибуты, почему встроенные функции, объекты и массивы мешают ему работать, как стабилизировать ссылки и почему профилирование должно предшествовать мемоизации.
5 мин чтенияРассуждения о React Hooks через снимки отрисовки и компромиссы
Высокоуровневая модель мышления для React и React Native Hooks: снимки отрисовки, эффекты, ссылки, мемоизация, пользовательские Hooks и способы объяснения компромиссов на собеседованиях.
26 мин чтенияЗаслуживает ли этот хук своего места? Десять вопросов для обзора кода на React
Узнайте десять конкретных вопросов для проверки, которые помогают выявить избыточное состояние, устаревшие эффекты, циклы рендеринга, ненужную мемоизацию и слишком крупные компоненты в коде на React Hook.
6 мин чтенияЧек-лист для проверки кода на React: производные состояния, редьюсеры, эффекты и Memo
Изучите семь распространённых замечаний при ревью кода на React: от дублирования состояния и ручного получения данных до неправильного использования эффектов и чрезмерной мемоизации, а также то, что следует писать вместо этого.
8 мин чтенияСохраняйте хуки без головы: разделение поведения уведомлений и их отображения
Узнайте, почему хук React, возвращающий JSX, скрывает часть дерева компонентов и связывает поведение с представлением, а также как переписать его так, чтобы он отображал состояние.
5 мин чтенияКомпоненты высшего порядка: от обёрток классов до функций и хуков
Узнайте, как работают компоненты высшего порядка в React, как один и тот же хук-логгер выглядит в виде класса и функции, и почему пользовательские хуки заменили большинство сценариев использования HOC.
5 мин чтенияПроверка функции useEffect: десять распространённых ошибок, их симптомы и реальные решения
Определите десять наиболее распространённых ошибок в использовании useEffect в React — от отсутствия функций очистки и устаревших замыканий до ситуаций соревнования и синхронизации свойств — и примените соответствующие решения.
8 мин чтенияКлючи React как идентификатор компонента: сохранение и сброс состояния
Ключи React определяют, какая инстанция компонента останется после отрисовки. Как индексные ключи приводят к утечке состояния между строками и как изменение ключа намеренно сбрасывает форму.
6 мин чтенияФабрики с поддержкой закрытия: частное государство, снижение нагрузки, ограничения скорости и отмена действий
Узнайте, как замыкания поддерживают приватное состояние в фабриках JavaScript, почему они приводят к устаревшим значениям в таймерах React, и как функции debounce, rate limiting и undo зависят от них.
7 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.