import { useState } from 'react'; import { useRouter } from 'next/router'; const Form: React.FC = () => { const router = useRouter(); const [q, setQ] = useState(router.query.q); const [sort, setSort] = useState(router.query.sort); const handleChange = (event) => { if (event.target.name === 'q') { setQ(event.target.value); } else if (event.target.name === 'sort') { setSort(event.target.value); } }; const handleSubmit = (event) => { event.preventDefault(); router.push({ pathname: '/search', query: { q, sort }, }); }; return (
); }; export default Form;