LogoClawIndex
案例技能关于
LogoClawIndex

manage-client-state - Next.js应用的类型安全客户端状态管理

使用SWR immutable和nuqs管理客户端UI和URL状态

标签

更新于: 2026-03-09
状态管理客户端nextjstypescripturl状态localstorage

能力

典型输入

典型输出

该技能可以做什么

  • 管理全局UI状态
  • 管理URL查询参数
  • 持久化状态到localStorage
  • 使用不可变SWR钩子
  • 解析URL搜索参数
  • 同步浏览器存储

输入

  • 侧边栏状态
  • 主题偏好
  • 分页数据
  • 过滤参数
  • 搜索查询
  • 标签页选择
  • 模态框可见性

输出

  • URL状态变更
  • LocalStorage更新
  • UI组件重新渲染
  • 浏览器导航
  • 搜索参数
  • 查询字符串修改

要求

  • Next.js应用
  • React 18+
  • SWR库
  • nuqs库
  • 客户端组件用于URL状态
  • 服务器组件用于解析

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
管理全局UI状态
管理URL查询参数
持久化状态到localStorage
使用不可变SWR钩子
侧边栏状态
主题偏好
分页数据
URL状态变更
LocalStorage更新
UI组件重新渲染