nuqs最佳实践Skill nuqs

本技能提供nuqs在Next.js应用中实现类型安全URL查询状态管理的最佳实践指南,包含42条规则,覆盖8个类别,帮助开发者进行代码生成、重构和代码审查。关键词:nuqs, Next.js, URL状态, 查询参数, 类型安全, 前端开发。

前端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: nuqs description: nuqs(类型安全的URL查询状态)针对Next.js应用的最佳实践。该技能应用于编写、审查或重构使用nuqs进行URL状态管理的代码。触发条件包括涉及useQueryState、useQueryStates、搜索参数、URL状态、查询参数、nuqs解析器或带状态的Next.js路由的任务。

Next.js社区nuqs最佳实践

全面的指南,用于在Next.js应用中使用nuqs进行类型安全的URL查询状态管理。包含42条规则,覆盖8个类别,按影响优先级排序,以指导代码生成、重构和代码审查。

何时应用

参考这些指南当:

  • 使用nuqs实现基于URL的状态
  • 在Next.js项目中设置nuqs
  • 配置URL参数的解析器
  • 将URL状态与服务器组件集成
  • 优化URL更新性能
  • 调试与nuqs相关的问题

规则类别按优先级

优先级 类别 影响 前缀
1 解析器配置 关键 parser-
2 适配器与设置 关键 setup-
3 状态管理 state-
4 服务器集成 server-
5 性能优化 perf-
6 历史与导航 history-
7 调试与测试 低-中 debug-
8 高级模式 advanced-

快速参考

1. 解析器配置(关键)

2. 适配器与设置(关键)

3. 状态管理(高)

4. 服务器集成(高)

5. 性能优化(中)

6. 历史与导航(中)

7. 调试与测试(低-中)

8. 高级模式(低)

如何使用

阅读各个参考文件以获取详细解释和代码示例:

参考文件

文件 描述
AGENTS.md 包含所有规则的完整编译指南
references/_sections.md 类别定义和排序
assets/templates/_template.md 新规则的模板
metadata.json 版本和参考信息