AIKraft/Skills/react18-lifecycle-patterns

react18-lifecycle-patterns

Предоставляет точные шаблоны «до/после» миграции для трёх небезопасных методов жизненного цикла компонента класса — componentWillMount, componentWillReceiveProps и componentWillUpdate — с ориентацией на React 18.3.1. Используйте этот навык, когда компонент класса требует миграции методов жизненного цикла, при выборе между getDerivedStateFromProps и componentDidUpdate, при добавлении getSnapshotBeforeUpdate или при исправлении предупреждений о жизненном цикле UNSAFE_ в React 18. Всегда используйте этот навык перед написанием любого кода миграции жизненного цикла — не пытайтесь угадать шаблон по памяти, деревья решений здесь предотвращают наиболее распространённые ошибки миграции.

github official Разработка

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

Предоставляет точные шаблоны «до/после» миграции для трёх небезопасных методов жизненного цикла компонента класса — componentWillMount, componentWillReceiveProps и componentWillUpdate — с ориентацией на React 18.3.1. Используйте этот навык, когда компонент класса требует миграции методов жизненного цикла, при выборе между getDerivedStateFromProps и componentDidUpdate, при добавлении getSnapshotBeforeUpdate или при исправлении предупреждений о жизненном цикле UNSAFE_ в React 18. Всегда используйте этот навык перед написанием любого кода миграции жизненного цикла — не пытайтесь угадать шаблон по памяти, деревья решений здесь предотвращают наиболее распространённые ошибки миграции.

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

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

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