Hai Kawan-kawan! Dalam blog ini saya ingin berkongsi dengan anda projek baharu seterusnya yang telah saya usahakan untuk tempoh yang lama. Ia benar-benar membawa saya kembali ke masa saya memulakan perjalanan saya dengan timbunan MERN ketika saya pernah bergelut dalam setiap projek yang saya buat tetapi setelah melalui semua kesusahan itu, saya masih boleh mengatakan bahawa terjebak pada beberapa topik masih membuat saya terkejut. .
Saya ingin berkongsi dengan anda semua tentang perbezaan antara SSG dan SSR.
Saya sedang melakukan projek kecil untuk membuat laman blog dan saya ingin menjana blog pada masa binaan tetapi Ia tidak menghasilkan dan selepas 1 minggu mencari dan merayau di internet belajar tentang perbezaan akhirnya saya faham apa perbezaannya.
Next.js ialah rangka kerja React yang hebat yang dibangunkan oleh vercel. Ia mempunyai beberapa ciri terbina dalam untuk meningkatkan pembangunan dan pengalaman pengguna.
Beberapa ciri ialah:
SSG menjana halaman HTML statik pada masa binaan. Kandungannya telah diprapaparkan yang bermaksud ia tidak berubah sehingga anda membina semula tapak tersebut.
Ia adalah yang terbaik untuk halaman yang tidak terlalu kerap berubah seperti halaman Pemasaran atau dokumentasi yang tidak berubah terlalu kerap.
Ia pada asasnya dijana semasa masa binaan dan bersifat statik supaya ia dimuatkan dengan sangat cepat.
Dalam hal ini untuk mendapatkan laluan Dinamik yang anda ingin berikan pada masa binaan anda boleh menggunakan getStaticParams. Anda boleh membaca lebih lanjut tentang ini di sini. Pautan
SSR menjana halaman HTML pada setiap permintaan. Pelayan memaparkan HTML secara dinamik untuk setiap permintaan masuk. Ia adalah yang terbaik untuk halaman yang perlu dinamik dan terkini pada setiap permintaan. Ini termasuk papan pemuka pengguna, suapan berita dan kandungan lain yang kerap berubah atau khusus pengguna.
Memandangkan HTML dijana pada setiap permintaan jadi ia lebih perlahan daripada SSG tetapi ia memastikan kandungan sentiasa segar dan terkini.
Perjalanan saya dengan Next.js, SSG dan SSR telah dipenuhi dengan peluang pembelajaran. Setiap kesilapan dan cabaran telah memperdalam pemahaman saya dan meningkatkan kemahiran menyelesaikan masalah saya. Saya menggalakkan anda untuk mencuba kedua-dua SSG dan SSR dalam projek anda untuk melihat cara mereka boleh memenuhi keperluan anda dengan sebaiknya.
Terima kasih kerana membaca! Saya harap pengalaman saya membantu anda dalam perjalanan Next.js anda. Jangan ragu untuk berkongsi pengalaman anda sendiri atau bertanya soalan dalam komen di bawah. Mari kita terus belajar dan berkembang bersama-sama sebagai sebuah komuniti. Selamat mengekod!
Atas ialah kandungan terperinci Menguasai Seterusnya.js: Perjalanan Saya dari SSG ke SSR Melalui Percubaan dan Ralat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!