Bagikan:
arrow_back Kembali ke Artikel Next.js adalah framework JS yang siap digunakan untuk membangun program dengan mudah, di mana ketika Anda melakukan setup untuk pertama kali, program tersebut siap untuk dijalankan.
Framework JS merupakan pilihan yang baik untuk membangun program melalui front-end. Next.js bisa dibilang sebagai pelengkap React, karena dapat lebih baik dalam hal rendering.
Fitur-Fitur Next.js:
- Routing Pages – Routing otomatis pada setiap halaman, sehingga Anda tidak perlu membuat file routing berbeda untuk setiap halamannya.
- Build-in CSS Support – Dapat mengimport CSS ke file JavaScript.
- Layout Component – Dapat memecah konstruksi halaman menjadi sekumpulan komponen, yang setiap komponennya dapat digunakan kembali pada halaman lain.
- Image Optimization – Dapat me-resize gambar sesuai dengan agar lebih responsif saat situs dibuka melalui browser.
- Font Optimization – Mengatur inline font CSS secara otomatis.
- Script Optimization – Mengatur prioritas loading pada script pihak ketiga.
- Static File Serving – Memudahkan ketika memanggil dan menggunakan file statis pada halaman tertentu.
- Fast Refresh – Refresh otomatis ketika mendeteksi perubahan script.
Kelebihan Next.js:
- Framework full-stack, dapat membangun dari sisi front-end untuk tampilan website maupun back-end untuk rendering dan pengelolaan database.
- Memiliki template untuk melakukan routing pada halaman web.
- SEO friendly.
- Setup dan deploy project lebih mudah.
- Memiliki performa yang baik.
Kekurangan Next.js:
- Tidak banyak plugin yang kompatibel.
- Tidak menyediakan banyak halaman depan build-in siap pakai, jadi Anda perlu membuat seluruh lapisan front-end.
- Jika ingin membangun toko online, Anda memerlukan tim development dan manajemen khusus.
- Framework terbatas hanya menggunakan router berbasis file dan tidak dapat diubah. Jika ingin menggunakan router yang dinamis, Anda memerlukan server Node.js.
- Build-in state manager yang terbatas, membutuhkan bantuan seperti Redux, MobX, dan sebagainya.
T
Tentang Penulis
TAUFIK KURNIALENSYA S.Kom, M.Kom
Penulis — Universitas STEKOM
Penulis aktif yang berfokus pada isu-isu akademik, teknologi pendidikan, dan pengembangan sumber daya manusia di lingkungan kampus.