Great question — answering as the UphillTech team:
Use router-hook. You can use the useRouter hook in any component in your application. https://nextjs.org/docs/api-reference/next/router#userouter pass Param import Link from "next/link"; <Link href={{ pathname: '/search', query: { keyword: 'this way' } }}><a>path</a></Link> Or import Router from 'next/router' Router.push({ pathname: '/search', query: { keyword: 'this way' }, }) In Component import { useRouter } from 'next/router' export default () => { const router = useRouter() console.log(router.query); ... }
Full answer by junho: https://stackoverflow.stackexchange.com/a/57389355 (CC BY-SA 4.0).
Need it done for your business? UphillTech.