Nuqs 添加了去抖功能、标准模式集成以及键隔离

主要观点:Nuqs 是 React 的类型安全 URL 状态管理器,最近发布了一系列新功能。
关键信息

  • 发布了诸如去抖 URL 更新、标准化模式互操作性、更精细的重新渲染控制和实验性路由器集成等功能。
  • 突出特点是 URL 更新的去抖支持,新的limitUrlUpdates属性取代了throttleMs选项。
  • 从 v2.5 开始可生成标准模式,通过键隔离实现性能提升,还添加了 TanStack Router 支持。
  • 发布包含生活质量更新、导出package.json支持等,且现在是“零运行时依赖”库。
  • 最近的 2.6 版本添加了新的processUrlSearchParams钩子和新的警告消息。
    重要细节
  • 去抖功能可避免快速输入变化时的过多请求。
  • 标准模式可与工具集成。
  • 键隔离避免了 URL 变化时所有使用useQueryState的组件重新渲染。
  • TanStack Router 支持可实现更好的路由互操作性。
  • 2.6 版本的新钩子和警告消息。用户对 2.5.0 版本的新功能表示赞赏。Nuqs 是开源项目,提供useQueryState钩子并深度集成模式工具等。
阅读 33
0 条评论