AIKraft/Skills/Координация компонентов

Координация компонентов

Share state between components that don't have a direct parent-child parameter relationship, using cascading values, scoped services with change events, or CascadingValueSource via DI. USE WHEN the user needs a CascadingParameter or CascadingValue that works across render mode boundaries, a shopping cart or notification count accessible from multiple pages, a theme or user preference cascaded app-

dotnet official Дизайн

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

Позволяет обмениваться состоянием между компонентами, не связанными напрямую как parent-child по parameter, используя cascading values, scoped-сервисы с change events или CascadingValueSource через DI. ИСПОЛЬЗУЕТСЯ, КОГДА пользователю нужен CascadingParameter или CascadingValue, работающий через границы render mode, корзина покупок или счётчик уведомлений, доступные с нескольких страниц, тема оформления или пользовательские настройки, каскадируемые в масштабе прил

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

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

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