Skip to main content

Mencoba Menggunakan Next.js Untuk Personal Blog

Posted on:  at 
Jurnal
Picture

Karena penasaran dengan Next Js akhirnya saya mencoba menggunakan Next Js ini pada blog saya pribadi, sebenarnya saya juga menggunakan Hugo dan Astro.

Blog ini karena menggunakan Next Js mungkin akan share pengalaman tutorial yang menggunakan Next Js ini dan mungkin tempat saya untuk belajar juga.

Apa itu Next.js

Next.js adalah framework berbasis React yang digunakan untuk membangun aplikasi web full-stack modern. Dibuat oleh perusahaan Vercel, framework ini membantu developer melewati konfigurasi yang rumit dengan menyediakan struktur bawaan untuk routing (berbasis folder), pengolahan data, dan optimalisasi performa.

Berikut adalah beberapa aspek utama dari Next.js yang perlu Anda ketahui:

1. Perbedaan Utama dengan React Biasa

React adalah pustaka (library) untuk membangun antarmuka pengguna (UI), tetapi Anda memerlukan alat tambahan untuk membangun aplikasi yang lengkap. Next.js hadir sebagai pelengkap yang memberikan semua fitur yang dibutuhkan untuk web siap produksi ( production-ready ).

2. Fitur Unggulan

Next.js sangat populer di kalangan pengembang karena fitur-fitur yang meningkatkan kecepatan website dan pengalaman pengguna:

  • Rendering Fleksibel: Mendukung Server-Side Rendering (SSR) untuk halaman yang membutuhkan SEO instan, Static Site Generation (SSG) untuk kecepatan maksimal, dan Client-Side Rendering (CSR).
  • Optimalisasi Otomatis: Memiliki fitur bawaan untuk mengoptimalkan gambar, font, dan script agar website dimuat dengan cepat.
  • Routing Berbasis Sistem File (App Router): Rute URL website dibuat secara otomatis berdasarkan struktur folder di dalam direktori proyek Anda.

3. Ekosistem Full-Stack

Selain membuat tampilan frontend yang cantik, Next.js memungkinkan Anda membuat API sendiri atau mengelola koneksi database di bagian backend dalam satu proyek yang sama.

Enak Pakai Astro, Hugo apa Next.js?