effect-atom-state
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseEffect Atom State Management
Effect Atom 状态管理
Effect Atom is a reactive state management library for Effect that seamlessly integrates with React.
Effect Atom是一款适用于Effect的响应式状态管理库,可与React无缝集成。
How To Use
使用方法
- Use this skill when the task matches the frontmatter description.
- Start from the repo's local code and the current task; do not load every reference by default.
- When an Effect API detail matters, inspect the consuming project's subtree before relying on memory.
repos/effect/ - Read only the reference files below that match the work in front of you.
- 当任务与前置描述匹配时使用此技能。
- 从仓库的本地代码和当前任务入手,默认不要加载所有参考资料。
- 当Effect API的细节很重要时,先查看消费项目的子目录,再依赖记忆。
repos/effect/ - 仅阅读以下与当前工作匹配的参考文件。
Reference Map
参考地图
- Effect Source Reference:
references/01-effect-source-reference.md - Core Concepts:
references/02-core-concepts.md - Pattern: Basic Atoms:
references/03-pattern-basic-atoms.md - Pattern: Derived Atoms:
references/04-pattern-derived-atoms.md - Pattern: Atom Family (Dynamic Atoms):
references/05-pattern-atom-family-dynamic-atoms.md - Pattern: Atom.fn for Async Actions:
references/06-pattern-atom-fn-for-async-actions.md - Pattern: Runtime with Services:
references/07-pattern-runtime-with-services.md - Pattern: AsyncResult Types (Error Handling):
references/08-pattern-asyncresult-types-error-handling.md - Pattern: Stream Integration:
references/09-pattern-stream-integration.md - Pattern: Pull Atoms (Pagination):
references/10-pattern-pull-atoms-pagination.md - Pattern: Persistence:
references/11-pattern-persistence.md - React Integration:
references/12-react-integration.md - Scoped Resources & Finalizers:
references/13-scoped-resources-finalizers.md - Key Principles:
references/14-key-principles.md - Common Patterns:
references/15-common-patterns.md - Atom.transform:
references/16-atom-transform.md - Atom.batch:
references/17-atom-batch.md - AsyncResult.builder:
references/18-asyncresult-builder.md - useAtomMount:
references/19-useatommount.md - Performance:
references/20-performance.md - Anti-Patterns:
references/21-anti-patterns.md
- Effect 源码参考:
references/01-effect-source-reference.md - 核心概念:
references/02-core-concepts.md - 模式:基础原子:
references/03-pattern-basic-atoms.md - 模式:派生原子:
references/04-pattern-derived-atoms.md - 模式:原子族(动态原子):
references/05-pattern-atom-family-dynamic-atoms.md - 模式:用于异步操作的Atom.fn:
references/06-pattern-atom-fn-for-async-actions.md - 模式:带服务的Runtime:
references/07-pattern-runtime-with-services.md - 模式:AsyncResult类型(错误处理):
references/08-pattern-asyncresult-types-error-handling.md - 模式:流集成:
references/09-pattern-stream-integration.md - 模式:拉取原子(分页):
references/10-pattern-pull-atoms-pagination.md - 模式:持久化:
references/11-pattern-persistence.md - React集成:
references/12-react-integration.md - 作用域资源与终结器:
references/13-scoped-resources-finalizers.md - 关键原则:
references/14-key-principles.md - 常见模式:
references/15-common-patterns.md - Atom.transform:
references/16-atom-transform.md - Atom.batch:
references/17-atom-batch.md - AsyncResult.builder:
references/18-asyncresult-builder.md - useAtomMount:
references/19-useatommount.md - 性能:
references/20-performance.md - 反模式:
references/21-anti-patterns.md
Validation
验证
- Run the target repository's real typecheck, tests, or smoke command after edits.
- If validation cannot run, report the exact gap and the surface you inspected manually.
- 编辑完成后运行目标仓库的真实类型检查、测试或冒烟测试命令。
- 如果无法运行验证,请报告确切的问题以及你手动检查的内容。