NextJS:Main和Nextscript

对NextJS的服务器端渲染功能进行一些探讨。它看起来非常好,易于使用。我已经浏览了_document.js可以覆盖默认文件的文件。我在示例中找到以下代码:

import Document, { Head, Main, NextScript } from 'next/document'

export default class MyDocument extends Document {
  render() {
    return (
      <html>
        <Head>
          <link rel="stylesheet" href="/_next/static/style.css" />
        </Head>
        <body>
          <Main />
          <NextScript />
        </body>
      </html>
    )
  }
}

现在我知道我们正在覆盖当前HTML模板。但我是一个有点困惑有关的功能MainNextscript

是否Main只是一个网页?什么是Nextscript(哪个脚本)?