React / Next.js

Context ile state yönetimi

Context API, createContext, useContext, Provider pattern, context composition, performance

18 mülakat soruları·
Junior
1

React'te Context API nedir?

Cevap

Context API, her seviyede props'u açıkça geçirmeden bileşenler arasında veri paylaşımını sağlayan React'in yerleşik bir mekanizmasıdır. Tüm alt bileşenler tarafından erişilebilen global state oluşturarak prop drilling sorununu çözer. Context, tema, dil veya kimliği doğrulanmış kullanıcı bilgileri gibi nadiren değişen veriler için özellikle uygundur.

2

Yeni bir Context oluşturmak için hangi fonksiyon kullanılır?

Cevap

createContext fonksiyonu, yeni bir bağlamı başlatmak için React'in yerel yöntemidir. Bir bileşenin üst Provider olmadan Context'i kullanması durumunda kullanılacak isteğe bağlı bir varsayılan değer kabul eder. Bu fonksiyon, Provider ve Consumer içeren bir nesne döndürür; ancak Consumer, modern hook'larla nadiren kullanılır.

3

Bir Context değerini tüketmek için hangi hook kullanılır?

Cevap

useContext hook'u, çocuk bileşenlerin bileşen ağacındaki en yakın Provider tarafından sağlanan değeri okumasına olanak tanır. Daha eski Consumer API'nin yerini alır ve daha özlü ve okunabilir bir sözdizimi sunar. Bileşen, Context değişikliklerine otomatik olarak yeniden abone olacak ve buna göre güncellenecektir.

4

Bir Context'e değer sağlamak için hangi bileşen kullanılır?

5

Bir bileşen üst Provider olmadan useContext kullanırsa ne olur?

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