LIVE СВЕЖЕЕ
Securityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данныхSecurityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данных
$ pwd: ~ / categories / Development / Frontend / zustand-centralized-state-skill-upravleniya-sostoyaniem
view --main zustand-centralized-state-skill-upravleniya-sostoyaniem.md

zustand-centralized-state: Скилл управления состоянием

//

Централизованное управление состоянием с использованием ванильных хранилищ Zustand. Один неизменяемый атом состояния, функциональные переходы через `setState()`, и один `subscribe()` для всех реактивных побочных эффектов. Основано на принципах Рича Хики "Простота через простоту": предпочитайте значения изменяемому состоянию, вычисляйте вместо кэширования, централизуйте переходы и выводите побочные эффекты на периферию. Размещение ресурсов в одном хранилище также допустимо, если управление жизненным циклом безопаснее. Также рассматривается инкапсуляция состояния: сохранение состояния локальным для его владельца (замыкания, плагины, фабричные функции), чтобы оно не просачивалось по всему приложению, уменьшая область воздействия мутаций. Также рассматривается построение на основе событий: поддержание ограниченного буфера событий и вычисление состояния с помощью чистых функций вместо изменяемых флагов, что упрощает тестирование и понимание обработчиков событий. Используйте этот навык при создании любого stateful TypeScript приложения (серверов, расширений, CLI, релеев), чтобы поддерживать простоту, тестируемость и понятность состояния. ВСЕГДА изучайте этот навык, когда проект использует Zustand/ванильные хранилища для управления состоянием вне React.

Проводник файлов
1 файлы
SKILL.md
readonly --- lines
Инициализация мануала...
package.json
Author
author
⭐ 907 | 🍴 63
remorses
// Verified Repository Master Account
$ gh browse
$ install --global skills.sh
npx skills add https://github.com/remorses/kimaki/tree/main/discord/skills/zustand-centralized-state
$ download --local man

[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы