Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR JAVASCRIPT

useSearchParams

// React Router v6: hook reads/modifies current location URL query str
import { useSearchParams } from 'react-router-dom'

function App() {
  let [searchParams, setSearchParams] = useSearchParams()

  const handleSubmit = e => {
    e.preventDefault()
    let params = serializeFormQuery(e.target)
      // assume 'serializeFormQuery()' creates an obj of { key: value }
      // pairs from fields in the form that make up the query
    setSearchParams(params)
  }

  return (
    <div>
      <form onSubmit={handleSubmit}>{/* ... */}</form>
    </div>
  );
}
Source by reactrouter.com #
 
PREVIOUS NEXT
Tagged: #useSearchParams
ADD COMMENT
Topic
Name
6+2 =