Next.js ??
Next.js? ??? ???(SSR), ?? ??? ??(SSG), API ?? ? ?? ??? ??? ?? ? ??????? ???? ?? React ?? ????????. Vercel? ?? ? ?? React? ???? ?? ???? ??? ????? ?? ?? ??? ??????? ???? ????? ??????.
Next.js? ???? ??? ??????
- ?? ? ???(SSR): ???? ???? ????? ??? ????? SEO? ?????.
- ?? ??? ??(SSG): ?? ??? ???? ?? ?? ? ?? HTML? ?????.
- API ??: ?? ??? ????? ?? ???? API? ?????.
- ?? ?? ???: ?? ??? ?? ?? ???? ???? ??????.
- ???? ??: ?? ??? ???, ?? ?? ? ?? ??.
- ?? CSS ??: CSS, SASS, TailwindCSS ? CSS-in-JS ?????? ?? ?????.
Next.js? ?? ??
1. ?? ?? ???
- ??? ????? ?? ??? ???? ??? ???.
// File: pages/about.js export default function About() { return <h1>About Page</h1>; } // Access this page at: /about
2. ?? ???
Next.js? ????? ?? ???? ?? ????? ? ?? ??? SEO? ?????.
- ?? ??? ??(SSG): ???? ?? ? ?????.
- ?? ? ???(SSR): ???? ???? ??????.
// SSG Example export async function getStaticProps() { return { props: { message: "Static Content" } }; } // SSR Example export async function getServerSideProps() { return { props: { message: "Dynamic Content" } }; } export default function Page({ message }) { return <h1>{message}</h1>; }
3. API ??
pages/api ????? ??? API ?????? ?????.
// File: pages/api/hello.js export default function handler(req, res) { res.status(200).json({ message: "Hello from API" }); }
4. ?? ???
???? ???? ?? ??? ????.
// File: pages/product/[id].js import { useRouter } from "next/router"; export default function Product() { const router = useRouter(); const { id } = router.query; return <h1>Product ID: {id}</h1>; }
5. ?? CSS ??
??? CSS, CSS ?? ? TailwindCSS? ?? ?? ?????? ?????.
// File: pages/about.js export default function About() { return <h1>About Page</h1>; } // Access this page at: /about
?? ??
- ?? ?? ??: ? ???? ??? JavaScript? ?????.
- ??? ???: ??/??? ?? ??? ???? ??????.
// SSG Example export async function getStaticProps() { return { props: { message: "Static Content" } }; } // SSR Example export async function getServerSideProps() { return { props: { message: "Dynamic Content" } }; } export default function Page({ message }) { return <h1>{message}</h1>; }
- ?? ?? ???(ISR): ?? ???? ?? ???? ?? ?? ???? ???????.
// File: pages/api/hello.js export default function handler(req, res) { res.status(200).json({ message: "Hello from API" }); }
Vercel? ??? ??
- Next.js? ??? ???? Vercel ??? ????? ????.
- ????? ???? ???? ?????.
- ??, ???? ?? ? ?? ???? ?????.
Next.js? ??
- ??? SEO: SSR ? SSG? ?? ?? ??? ???? ?? ???? ? ????.
- ?? ??: ?? ???, ?? ? ??? ??.
- ???: ????? ???? ?????(SSR, SSG ? CSR ??).
- ??? ??: ? ?? ??(HMR), ???? API ? ??? ??.
Next.js ?? ??
-
????? ???
- ? ?? ??? ??? ?? ?? ???, ???? ?? ? ??? ???.
-
??? ? ??? ???
- ?? ??? ??? ?? ??? ???? ?????.
-
???? ? ?? ??
- ??? ???? ?? API ?? ? SSR.
??
Next.js? React? ??? ??? SSR, SSG, ISR ?? ?? ?? ??? ???? ?? ? ??? ??????. ??? ?? ?????? ?? ?? ???????? ?? ??? ????? ????????.
? ??? Next.js ??: ?? React ??????? ?? ???? ?????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

JavaScript? ??? ?? ????? ??? ?? ??? ??? ?? ?? ?? ????? ?? ???? ???? ?????. ??? ?? ???? ?? ??? ?? ??? ???? ???? ?? ?? ???? ???? ?????. ?? ??, ??? ? ?? ???? ??? (? : ??? null? ??) ?? ??? ????? ??????. ??? ??? ???? ??? ??? ????. closure?? ?? ??? ?? ??; ? ??? ??? ?? ?? ???? ?? ???? ????. V8 ??? ?? ???, ?? ??, ??/?? ???? ?? ??? ?? ??? ??? ????? ?? ??? ?? ??? ????. ?? ?? ???? ??? ??? ??? ??? ???? ????? ?? ?? ???? ?? ???????.

Node.js?? HTTP ??? ???? ? ?? ???? ??? ????. 1. ?? ????? ????? ??? ??? ? ?? ????? ?? ?? ? https.get () ??? ?? ??? ??? ? ?? ????? ?? ??? ?????. 2.axios? ??? ???? ? ?? ??????. ??? ??? ??? ??? ??? ??? ???/???, ?? JSON ??, ???? ?? ?????. ??? ?? ??? ????? ?? ????. 3. ?? ??? ??? ??? ??? ???? ???? ??? ??? ???? ?????.

JavaScript ??? ??? ?? ?? ? ?? ???? ????. ?? ???? ???, ??, ??, ?, ???? ?? ? ??? ?????. ?? ????? ?? ?? ? ? ??? ????? ?? ??? ??? ????. ??, ?? ? ??? ?? ?? ??? ??? ??? ???? ??? ??? ???? ??? ?? ??? ????. ?? ? ????? ??? ???? ? ??? ? ??? TypeofNull? ??? ?????? ??? ? ????. ? ? ?? ??? ???? ?????? ????? ???? ??? ???? ? ??? ? ? ????.

?????, JavaScript ???! ?? ? JavaScript ??? ?? ?? ?????! ?? ?? ??? ??? ??? ? ????. Deno?? Oracle? ?? ??, ??? JavaScript ?? ??? ????, Google Chrome ???? ? ??? ??? ???? ?????. ?????! Deno Oracle? "JavaScript"??? ????? Oracle? ?? ??? ??? ??????. Node.js? Deno? ??? ? Ryan Dahl? ??? ?????? ???? ????? JavaScript? ??? ???? Oracle? ????? ???? ?????.

?? JavaScript ??? ??? ??? ?????? ?? ??? ?? ?? ??? ?? ???? ????. 1. ??? ???? ???? ?? ??? ?? ? ? ???? ??? ??? ?? ? ?? ????? ?????. 2. Angular? ?????? ??? ?? ???? ? ?? ?? ??? ??? ??? ???? ?????. 3. VUE? ???? ?? ??? ???? ?? ?? ??? ?????. ?? ?? ?? ??, ? ??, ???? ???? ? SSR? ???? ??? ??? ??? ???? ? ??? ?????. ???, ??? ??? ??? ????? ????. ??? ??? ??? ??? ?? ????.

iife (?? invokedfunctionexpression)? ?? ??? ???? ?? ????? ??? ???? ?? ??? ????? ?? ??? ? ?????. ??? ?? ?? ??? ???? ? ?? ??? ??? ?? (function () {/code/}) ();. ?? ???? ??? ?????. 1. ?? ??? ??? ?? ???? ?? ??? ??? ?????. 2. ?? ??? ??? ???? ?? ?? ??? ????. 3. ?? ?? ??? ????? ?? ???? ???????? ?? ? ??. ???? ?? ???? ?? ??? ES6 ??? ??? ??? ?? ? ??? ????? ??? ? ???? ???????.

Cacheapi? ?????? ?? ???? ??? ???? ???, ?? ??? ??? ?? ???? ? ??? ?? ? ???? ??? ??????. 1. ???? ????, ??? ??, ?? ?? ?? ???? ???? ??? ? ????. 2. ??? ?? ?? ??? ?? ? ? ????. 3. ?? ?? ?? ?? ?? ??? ??? ?? ?????. 4. ??? ???? ?? ?? ???? ?? ?? ?? ?? ?? ???? ?? ?? ??? ??? ? ????. 5. ?? ???? ??, ??? ??? ? ??? ??, ?? ??? ? ?? ???? ???? ???? ? ?? ?????. 6.?? ??? ?? ?? ?? ??, ???? ?? ? HTTP ?? ????? ?????? ???????.

??? JavaScript?? ??? ??? ?????? ?? ???????. ?? ??, ?? ?? ? ??? ??? ?? ????? ????? ?????. 1. ?? ??? ??? ????? ???? ??. ()? ?? ??? ??? ?????. ?. ()? ?? ??? ?? ??? ??? ?? ? ? ????. 2. ?? ??? .catch ()? ???? ?? ??? ??? ?? ??? ??????, ??? ???? ???? ????? ??? ? ????. 3. Promise.all ()? ?? ????? (?? ?? ?? ? ??????? ??), Promise.Race () (? ?? ??? ?? ?) ? Promise.AllSettled () (?? ??? ???? ??)
