React Native

React Temelleri

JSX, bileşenler, props, state, olaylar, koşullu render, listeler ve keys

20 mülakat soruları·
Junior
1

React'te JSX nedir?

Cevap

JSX, HTML benzeri kodun doğrudan JavaScript içinde yazılmasına olanak tanıyan bir JavaScript sözdizimi uzantısıdır. Babel gibi araçlar tarafından React.createElement() fonksiyon çağrılarına dönüştürülür. JSX, kodu daha okunabilir hale getirir ve mantık ile render işlemini aynı dosyada birleştirerek UI oluşturmayı kolaylaştırır.

2

JSX içine bir JavaScript ifadesi nasıl eklenir?

Cevap

JavaScript ifadeleri, tek süslü parantez içine alınarak JSX'e dahil edilir. Örneğin, bir name değişkenini göstermek için {name} yazılır. Bu sözdizimi, dinamik değerlerin eklenmesine, fonksiyonların çağrılmasına veya ifadelerin doğrudan bileşen render'ında değerlendirilmesine olanak tanır.

3

React'te bir functional component ile bir class component arasındaki temel fark nedir?

Cevap

Functional component, JSX döndüren basit bir JavaScript fonksiyonudur; class component ise React.Component'i extend eder ve bir render() metodu kullanır. React 16.8'de Hooks'un tanıtılmasından bu yana functional component'ler state ve side effect'leri yönetebildiğinden, modern projelerde class component'lere daha az ihtiyaç duyulmaktadır.

4

React'te prop nedir?

5

React'te state nedir ve props'tan nasıl farklıdır?

+17 mülakat soruları

Bir sonraki mülakatın için React Native'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