// for an URL like ?plop=a&plop=b
function MyComponent () {
const [searchParams, setSearchParams] = useSearchParams()
console.log(searchParams.plop) // 'b' when I wanted ['a', 'b']
return (
<button
onClick={() => {
setSearchParams({ pouet: ['a', 'b'] }) // update params like ?plop=a&plop=b&pouet=a%2Cb when I wanted ?plop=a&plop=b&pouet=a&pouet=b
}}>
Update search params
</button>
}
// for an URL like ?plop=a&plop=b
function MyComponent () {
const [searchParams, setSearchParams] = useSearchParams()
console.log(searchParams.plop) // 'b' when I wanted ['a', 'b']
return (
<button
onClick={() => {
setSearchParams({ pouet: ['a', 'b'] }) // update params like ?plop=a&plop=b&pouet=a%2Cb when I wanted ?plop=a&plop=b&pouet=a&pouet=b
}}>
Update search params
</button>
}