AIKraft/Skills/react18-string-refs

react18-string-refs

Предоставляет точные шаблоны миграции строковых ссылок React (ref="name" + this.refs.name) на React.createRef() в компонентах класса. Используйте этот навык при миграции использования строковых ссылок — включая ссылки на одиночные элементы, множественные ссылки в компоненте, ссылки в списках, ссылки-колбэки и ссылки, передаваемые дочерним компонентам. Всегда используйте этот навык перед написанием любого кода миграции ссылок — шаблон множественных ссылок в списке особенно сложен, и этот навык предотвращает наиболее распространённые ошибки. Используйте его для миграции React 18.3.1 (строковые ссылки вызывают предупреждения) и миграции React 19 (строковые ссылки удалены).

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

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

Предоставляет точные шаблоны миграции строковых ссылок React (ref="name" + this.refs.name) на React.createRef() в компонентах класса. Используйте этот навык при миграции использования строковых ссылок — включая ссылки на одиночные элементы, множественные ссылки в компоненте, ссылки в списках, ссылки-колбэки и ссылки, передаваемые дочерним компонентам. Всегда используйте этот навык перед написанием любого кода миграции ссылок — шаблон множественных ссылок в списке особенно сложен, и этот навык предотвращает наиболее распространённые ошибки. Используйте его для миграции React 18.3.1 (строковые ссылки вызывают предупреждения) и миграции React 19 (строковые ссылки удалены).

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

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

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