effect-atom-state

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Effect 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
    repos/effect/
    subtree before relying on memory.
  • 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.
  • 编辑完成后运行目标仓库的真实类型检查、测试或冒烟测试命令。
  • 如果无法运行验证,请报告确切的问题以及你手动检查的内容。