Javascript snippets
np- nextPagenpssp- nextPageServerSidePropsnpsp- nextPageStaticPropsnpspth- nextPageStaticPathsnssp- nextServerSidePropsnsp- nextStaticPropsnspth- nextStaticPathsnip- nextInitialPropsnimg- nextImagenapp- nextAppndoc- nextDocumentnapi- nextApinmid- nextMiddleware
np - nextPage
Section titled “np - nextPage”const FileName = ({}) => { return <div></div>}
export default FileNamenpssp - nextPageServerSideProps
Section titled “npssp - nextPageServerSideProps”const FileName = ({}) => { return <div></div>}
export const getServerSideProps = async (ctx) => { return { props: {} }}
export default FileNamenpsp - nextPageStaticProps
Section titled “npsp - nextPageStaticProps”const FileName = ({}) => { return <div></div>}
export const getStaticProps = async (ctx) => { return { props: {}, }}
export default FileNamenpspth - nextPageStaticPaths
Section titled “npspth - nextPageStaticPaths”const FileName = ({}) => { return <div></div>}
export const getStaticPaths = async () => { return { paths: [], fallback: false, }}
export default FileNamenssp - nextServerSideProps
Section titled “nssp - nextServerSideProps”export const getServerSideProps = async (ctx) => { return { props: {} }}nsp - nextStaticProps
Section titled “nsp - nextStaticProps”export const getStaticProps = async (ctx) => { return { props: {}, }}nspth - nextStaticPaths
Section titled “nspth - nextStaticPaths”export const getStaticPaths = async () => { return { paths: [], fallback: false, }}nip - nextInitialProps
Section titled “nip - nextInitialProps”FileName.getInitialProps = async (ctx) => { return {
}}nimg - nextImage
Section titled “nimg - nextImage”<Image src="" alt="" />napp - nextApp
Section titled “napp - nextApp”export default function MyApp({ Component, pageProps }) { return <Component {...pageProps} />}ndoc - nextDocument
Section titled “ndoc - nextDocument”import Document, { Html, Head, Main, NextScript } from 'next/document'
class MyDocument extends Document { static async getInitialProps(ctx) { const initialProps = await Document.getInitialProps(ctx) return { ...initialProps } }
render() { return ( <Html> <Head /> <body> <Main /> <NextScript /> </body> </Html> ); }}
export default MyDocumentnapi - nextApi
Section titled “napi - nextApi”export default async function handler(req, res) {
}nmid - nextMiddleware
Section titled “nmid - nextMiddleware”import { NextResponse } from 'next/server'export async function middleware(request) {
}
export const config = { matcher: '/about/:path*',}