React / Next.js

React Server Components

RSC mimarisi, sunucu ile istemci bileşenleri, serileştirme, akış, Suspense sınırları

26 mülakat soruları·
Senior
1

React Server Component nedir?

Cevap

Server Components, yalnızca sunucuda çalışan ve istemciye hiç gönderilmeyen React bileşenleridir. Geleneksel bileşenlerin aksine, istemci tarafında hidrasyona gerek duymadıklarından JavaScript bundle boyutunu önemli ölçüde azaltırlar. Sır veya API anahtarlarını açığa çıkarmadan backend kaynaklarına (veritabanları, dosya sistemleri) doğrudan erişime olanak tanırlar.

2

React'ta Client Component nasıl tanımlanır?

Cevap

Bir dosyanın başına yerleştirilen 'use client' direktifi, bileşenin ve içe aktarılan tüm alt bileşenlerin Client Components olduğunu belirtir. Bu direktif, sunucu ve istemci kodu arasındaki sınırı işaretler. Bu direktif olmadan, Next.js App Router gibi RSC'yi destekleyen framework'lerde bileşenler varsayılan olarak Server Components olur.

3

Server ve Client Components arasındaki temel fark nedir?

Cevap

Server Components sunucuda çalışır ve kodları hiçbir zaman istemciye gönderilmez; Client Components ise tarayıcıya gönderilir ve etkileşim için JavaScript gerektirir. Bu temel ayrım kaynak erişimini, bundle boyutunu ve etkileşim yeteneklerini etkiler. Server Components, React hooks kullanamaz veya kullanıcı olaylarını yönetemez.

4

Bir Server Component'ta hangi React hook kullanılabilir?

5

Server Component'ta veri çekme nasıl yapılır?

+23 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