Rumah >hujung hadapan web >tutorial js >Gambaran Keseluruhan Next.js: Rangka Kerja Terbaik untuk Aplikasi Reaksi Moden
Next.js ialah rangka kerja berasaskan React untuk membina aplikasi web dengan pemaparan sisi pelayan (SSR), penjanaan tapak statik (SSG), laluan API dan ciri berkuasa lain. Dicipta oleh Vercel, ia memudahkan proses membina aplikasi berskala, pantas dan sedia pengeluaran dengan React.
// File: pages/about.js export default function About() { return <h1>About Page</h1>; } // Access this page at: /about
Next.js memprapaparkan setiap halaman secara lalai, memastikan prestasi dan SEO yang lebih baik.
// 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>; }
Buat titik akhir API bahagian belakang dalam direktori halaman/api.
// File: pages/api/hello.js export default function handler(req, res) { res.status(200).json({ message: "Hello from API" }); }
Buat laluan dinamik menggunakan kurungan segi empat sama.
// 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>; }
Menyokong CSS global, modul CSS dan perpustakaan pihak ketiga seperti TailwindCSS.
// File: pages/about.js export default function About() { return <h1>About Page</h1>; } // Access this page at: /about
// 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>; }
// File: pages/api/hello.js export default function handler(req, res) { res.status(200).json({ message: "Hello from API" }); }
Next.js memudahkan pembangunan web moden dengan menggabungkan kuasa React dengan ciri peningkatan prestasi seperti SSR, SSG dan ISR. Ia merupakan rangka kerja serba boleh yang berskala daripada projek peribadi kecil kepada aplikasi peringkat perusahaan.
Atas ialah kandungan terperinci Gambaran Keseluruhan Next.js: Rangka Kerja Terbaik untuk Aplikasi Reaksi Moden. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!