zustand은(는) 무엇을 하나요?
LobeHub Zustand 스토어 규칙. src/store, 스토어 슬라이스, public/internal 액션, dispatch 액션, flattenActions, 낙관적 업데이트, 선택자, 맵 또는 클래스 액션 마이그레이션을 편집할 때 사용합니다.
LobeHub Zustand 스토어 규칙. src/store, 스토어 슬라이스, public/internal 액션, dispatch 액션, flattenActions, 낙관적 업데이트, 선택자, 맵 또는 클래스 액션 마이그레이션을 편집할 때 사용합니다.
이 스킬은 LobeHub 프로젝트에서 Zustand 상태 관리를 위한 일관된 코딩 규칙과 패턴을 정의합니다. 개발자가 `src/store` 디렉토리 내에서 스토어 슬라이스, 액션, 선택자, 맵 등을 편집할 때 따라야 할 구조화된 접근 방식을 제공하여, 유지보수성과 확장성을 높입니다. 주로 Claude Code, Cursor, Codex와 같은 AI 코딩 에이전트와 함께 사용되며, SKILL.md 파일에 정의된 규칙을 통해 AI가 자동으로 올바른 패턴을 따르도록 안내합니다. 이 규칙은 public/internal 액션 구분, dispatch 액션 패턴, flattenActions 유틸리티, 낙관적 업데이트 처리, 그리고 클래스 기반 액션에서 함수형 액션으로의 마이그레이션을 포함하며, Zustand의 베스트 프랙티스를 LobeHub 코드베이스에 적용합니다.
npx skills add https://github.com/lobehub/lobe-chat/tree/main/skills/zustandInstalled? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
LobeHub Zustand 스토어 규칙. src/store, 스토어 슬라이스, public/internal 액션, dispatch 액션, flattenActions, 낙관적 업데이트, 선택자, 맵 또는 클래스 액션 마이그레이션을 편집할 때 사용합니다.
This repo contains 4 individual skills — each has its own dedicated page.
LobeHub Drizzle ORM schema and query style. Use for pgTable schemas, indexes, joins, inferred types, db.select/db.query, schema fields, foreign keys, junction tables, or postgres query patterns.
LobeHub i18n with react-i18next. Use for user-facing strings, locale keys, namespaces, useTranslation, t(), interpolation, zh-CN/en-US previews, hardcoded UI copy, or pnpm i18n.
LobeHub React component conventions. Use when editing TSX UI, choosing base-ui vs @lobehub/ui vs antd, styling with antd-style, routing, desktop variants, layouts, or component state.
LobeHub TypeScript style and type-safety guide. Use when editing TS/TSX/MTS, fixing types, choosing interface vs type, avoiding any/object, import type, async flow, or ts-expect-error.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.