Skip to main content

Next.js Nasıl Çalışır?

Daha gelişmiş Next.js özelliklerini öğrenmeden önce Next.js'nin nasıl çalıştığının temellerini anlamanız faydalı olacaktır.

Bu kursun başında, uygulamalarınızı nasıl oluşturduğunuz ve yapılandırdığınız konusunda React'in nispeten fikirsiz olduğundan bahsetmiştik - React ile uygulama geliştirmenin birden çok yolu vardır. Next.js, uygulamanızı yapılandırmak için bir çerçeve ve hem geliştirme sürecini hem de son uygulamayı daha hızlı hale getirmeye yardımcı olan optimizasyonlar sağlar.

Sonraki bölümlerde, bu farklı aşamalarda uygulama kodunuza ne olduğuna bakacağız:

  • Kodunuzun çalıştığı ortam: Geliştirme(Development) ve Üretim(Production)
  • Kodunuz çalıştığında: Derleme Zamanı(Build Time) ve Çalışma Zamanı(Runtime)
  • Oluşturmanın gerçekleştiği yer: İstemci(Client) ve Sunucu(Server)

Şimdi bu kavramları daha derinlemesine inceleyelim ve Next.js'nin perde arkasında yaptığı bazı süreçleri tartışalım.