React / Next.js

React ile TypeScript

Props, state, event, generics, FC tipi, children tipi, hook tiplemesi için tipler

20 mülakat soruları·
Mid-Level
1

React bileşen props'larını tiplemenin doğru sözdizimi nedir?

Cevap

Props interface'i ardından Props parametresiyle fonksiyonun tiplemesi önerilen standart sözdizimdir. Bu yaklaşım mükemmel tip çıkarımı sunar ve Props tipinin kodun başka yerlerinde kolayca yeniden kullanılmasını sağlar. React.FC'den daha açık olup children tiplemesi üzerinde daha iyi kontrol sağlar.

2

useState ile basit bir state nasıl doğru tiplendirilir?

Cevap

TypeScript, useState'e iletilen başlangıç değerinden state tipini otomatik olarak çıkarır. String gibi basit bir değer için genel tipi açıkça belirtmeye gerek yoktur. Otomatik çıkarım yeterlidir ve kodu daha kısa hale getirir. Açık tipleme yalnızca union'lar veya başlangıç değeri null olduğunda kullanışlıdır.

3

Bir buton üzerindeki onClick olayı için doğru tip nedir?

Cevap

React.MouseEvent<HTMLButtonElement>, bir butondaki tıklama olayları için özel tiptir. HTMLButtonElement genel parametresi, ilgili DOM öğesini belirtir ve event.currentTarget aracılığıyla butona özgü özelliklere erişim sağlar. Yerel DOM MouseEvent veya çok genel bir tip kullanmak bu tipleme hassasiyetini kaybettirir.

4

Bir wrapper bileşenin children'larını tiplemek için hangi tip kullanılmalıdır?

5

React.FC ile doğrudan tipleme arasındaki temel fark nedir?

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