AIKraft/Skills/Паттерн Hooks

Паттерн Hooks

Teaches React Hooks for reusing stateful logic across components. Use when extracting shared behavior like form handling, subscriptions, or side effects into reusable custom hooks.

patternsdev official Данные

Что делает навык

Skill описывает использование React Hooks, введенных в версии 16.8, для добавления состояния и методов жизненного цикла в функциональные компоненты без использования ES2015 классов. Он позволяет заменять традиционные паттерны проектирования, обеспечивая более чистый и композиционный код.

Когда применять

  • Добавление состояния или поведения жизненного цикла в функциональные компоненты
  • Извлечение и повторное использование логики, содержащей состояние, между несколькими компонентами
  • Замена классовых компонентов (class components) для создания более чистого и композиционного кода

Как работает

  1. Использовать функциональные компоненты вместо классовых ES2015 для реализации логики
  2. Применять React Hooks для управления состоянием и методами жизненного цикла внутри функциональных компонентов
  3. Извлекать общую логику, связанную с состоянием, в переиспользуемые части кода
  4. Комбинировать логику для создания более чистого и композиционного дизайна приложения

Примеры запросов агенту

Как извлечь общую логику состояния в переиспользуемый хук для нескольких компонентов?
Покажи, как заменить классовый компонент на функциональный с использованием React Hooks
Как добавить поведение жизненного цикла в функциональный компонент с помощью хуков?

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «hooks-pattern» из репозитория: # https://github.com/patternsdev/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r hooks-pattern/ ~/.claude/skills/hooks-pattern/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.