Ümmügülsüm Can
← Yazılar

Next.js nedir?

Ümmügülsüm Can/Full Stack Software Developer

Next.js, React ile yazılan bir web uygulamasının sayfalarını, metadata’sını ve yayın çıktısını tek projede toplamaya yarar.

React’ten farkı

React bir arayüz kütüphanesidir. Next.js ise bu arayüzün üstüne dosya tabanlı sayfalar, sunucuda veya derleme anında üretilen HTML ve SEO etiketleri ekler.

Başlık, açıklama ve canonical adresi her sayfada ayrı tanımlanabilir. Arama motoru, içeriği yalnızca tarayıcıda çalışan bir betiğin ardından görmek zorunda kalmaz.

Ne zaman kullanılır?

Kurumsal site, içerik yönetimi olan bir pazarlama sitesi veya portfolio gibi çok sayfalı işlerde Next.js sayfa yapısı işi sadeleştirir. İçerik Payload CMS gibi bir panelden de gelebilir.

Statik export ile sayfalar önceden HTML’e çevrilip düz bir sunucuya konabilir. Sunucu özelliği gereken işlerde ise Node.js sürecinde çalıştırılır.

Bu sitede karşılığı

Finans Küpü Next.js ve bir içerik paneliyle kuruldu. FCR GYO kurumsal sitesi de Next.js ile yayında. Bu portfolio da aynı araçla, sayfa sayfa statik HTML olarak üretiliyor.