title: Is NextPage necessary when building NextJS apps in TypeScript
body: <p>In the nextJS examples, specifically the example showing how to use TypeScript with NextJS, they don't use the NextPage type.</p>
  <p>The file I'm talking about is here:  <a href="https://github.com/vercel/next-learn-starter/blob/master/typescript-final/pages/posts/%5Bid%5D.tsx" rel="noreferrer">https://github.com/vercel/next-learn-starter/blob/master/typescript-final/pages/posts/%5Bid%5D.tsx</a> and the relevant code is this:</p>
  <pre><code>export default function Post({
    postData
   }: {
      postData: {
      title: string
      date: string
      contentHtml: string
    }
   }) {
     return (...
  </code></pre>
  <p>I'd think that it could be written like this:</p>
  <pre><code>export default function Post : NextPage&lt;Props&gt; ({
    postData
   }: {
      postData: {
      title: string
      date: string
      contentHtml: string
    }
   }) {
     return (...
  </code></pre>
  <p>or something similar.</p>
  <p>My question is, I can't find any doc's in the NextJS site on using the imported interface NextPage, and specifically, the next team left it out of their documentation.</p>
  <p>Should I be using NextPage?</p>