Get Query String Param From URL
NOTE: The below is probably not the way you want to go.
See the useRouter stuff that you need to add that is hopefully above...
The reason probalby not to use this is that `<Link>` stuff doesn't work well with it.
TODO: Clean this up and remove the tailwind stuff and just get to the example
Code
import Head from 'next/head'
import { useRouter } from 'next/router'
import { useEffect, useState } from 'react'
export default function Home() {
const [pageNum, setPageNum] = useState(1)
const router = useRouter()
useEffect(() => {
if (!router.isReady) return
const page = router.query['page']
setPageNum(router.query['page'])
}, [router.isReady])
return (
<div>
<Head>
<title>A Jack Torrance Experience</title>
<meta name="description" content="The writing of Jack Torrance" />
</Head>
<div className="flex flex-col h-screen">
<div className="flex-grow" id="container">
<p>all work and no play makes jack a dull boy</p>
<p>Page: {pageNum}</p>
</div>
<div className="text-xs text-right">This is the footer</div>
</div>
</div>
)
}