说明
搜索参数就像 URL 参数,但它们位于 URL 的最后面,由?开始的就是。例如 /login?success=1 或 /shoes?brand=nike&sort=asc&sortby=price
React Router 使用搜索参数轻松读取和操作。它的工作原理很像 React.useState(),但存储和设置状态在 URL 中,而不是在内存中。
修改 routes/invoices.jsx
import {
NavLink,
Outlet,
useSearchParams
} from "react-router-dom";
import { getInvoices } from "../data";
export default function Invoices() {
let invoices = getInvoices();
let [searchParams, setSearchParams] = useSearchParams();
return...