Skip to content

React Router

useParams

<Route path="/user/:id" element={<User />} />

// 获取 id 参数
let {id} = useParams()

useSearchParams

/path?user=dr-kyle

const MyComponent = ()=>{
   const [searchParams, setSearchParams] = useSearchParams();
   let user = searchParams.get("user");
   const onChange=(event)=>{
     const {name, value} = event?.target;
     setSearchParams({[name]: value})       
   }
   return <input name="search" defaultValue={user ?? undefined} onChange={onChange} />
}