React Native

Dasar-Dasar React

JSX, komponen, props, state, event, conditional rendering, list & keys

20 pertanyaan wawancara·
Junior
1

Apa itu JSX di React?

Jawaban

JSX adalah ekstensi sintaksis JavaScript yang memungkinkan penulisan kode mirip HTML langsung di dalam JavaScript. Kode ini ditranspilasi menjadi pemanggilan fungsi React.createElement() oleh alat seperti Babel. JSX membuat kode lebih mudah dibaca dan mempermudah pembuatan UI dengan menggabungkan logika dan rendering dalam file yang sama.

2

Bagaimana cara menyertakan ekspresi JavaScript dalam JSX?

Jawaban

Ekspresi JavaScript disertakan dalam JSX dengan membungkusnya dalam kurung kurawal tunggal. Misalnya, untuk menampilkan variabel name, tulis {name}. Sintaks ini memungkinkan penyisipan nilai dinamis, pemanggilan fungsi, atau evaluasi ekspresi langsung dalam rendering komponen.

3

Apa perbedaan utama antara functional component dan class component di React?

Jawaban

Functional component adalah fungsi JavaScript sederhana yang mengembalikan JSX, sedangkan class component meng-extend React.Component dan menggunakan metode render(). Sejak Hooks diperkenalkan di React 16.8, functional component dapat menangani state dan side effect, sehingga class component menjadi kurang diperlukan di proyek modern.

4

Apa itu prop di React?

5

Apa itu state di React dan apa bedanya dengan props?

+17 pertanyaan wawancara

Kuasai React Native untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis