url-state-management
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseURL State Management
URL状态管理
Sync React state to URL query parameters for shareable filters, search, and deep-linkable dialogs with nuqs.
使用nuqs将React状态同步到URL查询参数,实现可分享的筛选器、搜索功能和可深度链接的对话框。
Prerequisites
前置要求
Complete these recipes first (in order):
请按顺序完成以下教程:
Next.js on Vercel
Vercel上的Next.js
Create a Next.js app running on Bun, configure the development environment, and deploy to Vercel with automatic deployments on push.
bash
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/nextjs-on-vercel创建一个基于Bun运行的Next.js应用,配置开发环境,并部署到Vercel,实现推送代码时自动部署。
bash
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/nextjs-on-vercelCookbook - Complete These Recipes in Order
教程手册 - 按顺序完成以下教程
URL State with nuqs
使用nuqs管理URL状态
Sync React state to URL query parameters for shareable filters, search queries, and deep links to modal dialogs. Preserves UI state on browser back/forward navigation.
bash
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/nuqs-setup使用nuqs将React状态同步到URL查询参数,实现可分享的筛选器、搜索查询和模态对话框的深度链接。在浏览器前进/后退导航时保留UI状态。
bash
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/nuqs-setupWorking with nuqs
nuqs的进阶使用
Manage React state in URL query parameters with nuqs. Covers Suspense boundaries, parsers, clearing state, and deep-linkable dialogs.
bash
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/using-nuqs使用nuqs管理URL查询参数中的React状态。涵盖Suspense边界、解析器、状态清除和可深度链接的对话框。
bash
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/using-nuqs