NextJS Framework'ünün Temel Çalışma Prensibi

Önceki derslerde NextJS framework'ünü kurduk ve temel yapısıyla tanıştık. Şimdi ana işe koyulma zamanı.

NextJS'in ana kısmı yönlendirmedir (routing). Yönlendirme şu şekilde çalışır: kullanıcı tarayıcının adres çubuğuna bir URL yazdığında, NextJS framework'ü tarayıcıya, o URL'ye karşılık gelen belirli bir dosyayı verecektir.

NextJS'te yönlendirme özel bir şekilde düzenlenmiştir. Özü, istenen her URL'nin src/app içindeki bir klasöre karşılık gelmesidir.

Ayrıca, klasörün içinde page.jsx adında bir dosya olmalıdır. İşte tam da bu dosya tarayıcıya verilecektir. Üstelik bu dosyada JSX kullanarak kod yazacağız, ve tarayıcıya sayfanın hazır HTML kodu gönderilecek.

Bir örnekle inceleyelim. Diyelim ki /test/ URL'si için belirli bir metnin iletilmesini istiyoruz.

İlgili klasörü oluşturalım: src/app/test. Bu klasörün içinde page.jsx dosyasını aşağıdaki içerikle oluşturalım:

src/app/test/page.jsxexport default function Test() {
  return <h1>hello, user!</h1>;
}

Tarayıcıda URL'mizi açın: /test. JSX dosyamızın içinde yazdığımız metni göreceksiniz.

Metni değiştirmeyi deneyin ve dosyayı kaydedin. Bundan sonra metin otomatik olarak tarayıcıda da değişecektir. NextJS geliştirme modunda bu şekilde çalışır.

Задание 1

/about adresine erişildiğinde tarayıcıda adınızı ve soyadınızı içeren bir mesaj görüntülenecek şekilde ayarlayın.