rn-zustand-patterns
安全 78构建可靠的 React Native Zustand Store
由 CJHarmath
React Native 团队经常在陈旧状态、异步 action 时序以及可避免的渲染上浪费时间。此技能提供 Zustand 模式,让 store 行为更易于推理、测试和调试。
把你常用的技能整理成可复用合集,再用一条命令安装。
构建可靠的 React Native Zustand Store
由 CJHarmath
React Native 团队经常在陈旧状态、异步 action 时序以及可避免的渲染上浪费时间。此技能提供 Zustand 模式,让 store 行为更易于推理、测试和调试。
可靠地测试 React Native 应用
由 CJHarmath
当 native modules、stores 和 async flows 没有被一致地 mock 时,React Native 测试经常会失败。此技能提供实用的 Jest 和 React Native Testing Library 模式。
应用 React Native 样式模式
由 CJHarmath
React Native 样式在不同主题、屏幕和平台之间可能变得不一致。此技能为 Expo 应用提供实用的 NativeWind 和 BrandColors 模式。
设计 React Native 状态流
由 CJHarmath
当 async 步骤、状态更新和 UI 反馈没有被清晰建模时,复杂的 React Native 流程可能会失败。此技能提供用于显式流程状态、验证、日志记录和测试的结构化模式。
优化 React Native 性能
由 CJHarmath
React Native 应用可能会遇到列表滚动缓慢、额外渲染以及 JS 线程卡顿等问题。此 skill 提供聚焦的模式,用于更快的 FlatList 屏幕、记忆化组件、优化后的选择器、缓存图片以及性能分析。
改进 React Native 可观测性
由 CJHarmath
静默失败和薄弱的错误消息会让移动端 bug 难以诊断。此技能提供实用的 React Native 模式,用于日志、错误、追踪和安全上报。
为 React Native 构建 Expo Router 导航
由 CJHarmath
React Native 团队需要在标签页、栈、模态框和深度链接之间实现可预测的导航。此技能提供 Expo Router 模式,用于处理常见路由决策。
实现 Expo 原生功能
由 CJHarmath
Expo 应用通常需要原生设备功能,并且要谨慎处理权限和平台差异。此技能提供了用于添加相机、通知、触觉反馈、位置、存储、应用状态和键盘行为的聚焦模式。
实现 Expo 身份验证流程
由 CJHarmath
Expo 身份验证经常失败,因为 OAuth 重定向、令牌存储和路由守卫必须在应用和后端之间保持一致。此技能为 Google 登录、安全令牌处理、受保护路由和后端令牌验证提供具体的 React Native 模式。
审查 React Native 异步模式
由 CJHarmath
React Native 异步 bug 可能隐藏在状态操作、effect 和 promise 链中。此技能会指导 Claude、Codex 和 Claude Code 进行聚焦的异步审查,并做出更安全的执行顺序决策。
改进 React Zustand Store 模式
由 CJHarmath
React 团队在使用 Zustand 时可能会遇到过期状态、渲染时序和异步 action bug。此技能为 store、selector、派生状态、测试、调试和持久化提供直接可用的模式。
构建可靠的 React 测试
由 CJHarmath
当异步状态、providers 和 mocks 处理不一致时,React 测试套件经常会变得不稳定。此技能为 Claude、Codex 和 Claude Code 提供用于编写聚焦 React 测试的实用模式。
设计可靠的 React 状态流
由 CJHarmath
复杂的 React 流程常常因遗漏 await、隐藏转换和薄弱的错误状态而失败。此技能指导显式状态设计、验证、UI 反馈和集成测试。
优化 React 应用性能
由 CJHarmath
React 应用可能会因为渲染、列表、包体、图片和繁重计算在不知不觉中增长而变慢。此技能提供用于诊断并降低这些成本的实用模式。
改进 React 可观测性
由 CJHarmath
React 故障常常隐藏在无提示的返回和薄弱的错误消息之后。此技能为 Claude、Codex 和 Claude Code 提供日志、追踪和更安全诊断的实用模式。
修复 React 异步 Bug
由 CJHarmath
异步 React Bug 会造成竞态条件、状态更新遗漏以及不可靠的 effect。此技能可指导审查、修复和 lint 规则,以编写更安全的异步代码。
可靠地测试 Python 异步代码
由 CJHarmath
异步 Python 测试可能会静默失败、泄漏数据库状态,或遗漏需要 await 的行为。此技能提供用于 fixtures、mocks、HTTP clients 和完整流程测试的 pytest-asyncio 模式。
应用异步 SQLModel 模式
由 CJHarmath
SQLModel 异步项目常因懒加载、模式漂移和会话错误而失败。此技能提供针对模型、查询、关系和 ORM 调试的聚焦模式。
正确构建 Pydantic v2 模型
由 CJHarmath
Pydantic v1 的习惯可能导致验证和序列化缺陷。此技能提供用于模式、验证器、配置、联合类型和序列化的 Pydantic v2 模式。
构建可靠的 FastAPI API 模式
由 CJHarmath
FastAPI 项目常常逐渐出现路由、响应和 schema 不一致的问题。此技能为端点、验证、错误、中间件和 OpenAPI 提供实用模式。