api-patterns

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

API Patterns

API模式

Make API calls with Connect Query and handle responses properly.
使用Connect Query发起API调用并正确处理响应。

Activation Conditions

激活条件

  • Making API calls
  • Using Connect Query hooks
  • Cache invalidation
  • Mutations and optimistic updates
  • Toast notifications for errors
  • 发起API调用
  • 使用Connect Query hooks
  • 缓存失效
  • Mutations与乐观更新
  • 错误Toast通知

Quick Reference

快速参考

ActionRule
Fetch data
use-connect-query.md
After mutation
api-invalidate-cache.md
Handle errors
api-toast-errors.md
(use
formatToastErrorMessage
in onError)
Protobuf files
protobuf-no-edit.md
操作规则
数据获取
use-connect-query.md
Mutation执行后
api-invalidate-cache.md
错误处理
api-toast-errors.md
(在onError中使用
formatToastErrorMessage
Protobuf文件
protobuf-no-edit.md

Key Locations

关键路径

LocationPurpose
/src/react-query/
Connect Query hooks
/src/protogen/
Generated protos (DO NOT EDIT)
Regenerate protos:
task proto:generate
(from repo root)
路径用途
/src/react-query/
Connect Query hooks
/src/protogen/
生成的proto文件(请勿编辑)
重新生成proto:
task proto:generate
(在仓库根目录执行)

Rules

规则

See
rules/
directory for detailed guidance on queries, mutations, cache invalidation, and error handling.
查看
rules/
目录获取关于查询、mutations、缓存失效和错误处理的详细指南。