React / Next.js

Next.js Temelleri

App Router, Server Components, Client Components, dosya tabanlı routing, layouts, sayfalar

25 mülakat soruları·
Mid-Level
1

Next.js'te App Router nedir?

Cevap

App Router, app/ dizinine dayalı Next.js 13+'ın yeni routing sistemidir. Pages Router'ın yerini alır ve varsayılan olarak Server Components, paylaşılan layoutlar ve page.tsx, layout.tsx, loading.tsx gibi dosya konvansiyonlarıyla daha esnek bir routing modeli sunar.

2

App Router'da /about route'u nasıl oluşturulur?

Cevap

App Router'da her klasör bir route segmentini temsil eder. /about oluşturmak için app/about/page.tsx oluşturulmalıdır. page.tsx dosyası bir route'u herkese açık yapmak için zorunludur. Bu dosya olmadan, klasör görüntülenen bir sayfa olmadan yalnızca bir yol segmenti olacaktır.

3

App Router'daki bileşenlerin varsayılan davranışı nedir?

Cevap

App Router'da tüm bileşenler varsayılan olarak Server Components'tir. Yalnızca sunucuda çalışır ve istemciye JavaScript göndermez, bu da performansı artırır. İstemci özelliklerini (hook'lar, event'ler) kullanmak için dosyanın başına 'use client' yönergesi eklenmelidir.

4

App Router'da dinamik route /posts/[id] nasıl oluşturulur?

5

App Router'daki layout.tsx dosyasının amacı nedir?

+22 mülakat soruları

Bir sonraki mülakatın için React / Next.js'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla