React Native

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks

20 pertanyaan wawancara·
Junior
1

Fungsi mana yang memungkinkan deklarasi variabel state dalam komponen fungsional React?

Jawaban

useState adalah hook fundamental untuk mengelola state lokal dalam komponen fungsional. Ia mengembalikan array yang berisi nilai state saat ini dan fungsi untuk memperbaruinya. Tidak seperti komponen kelas yang menggunakan this.state, komponen fungsional menggunakan useState untuk setiap variabel state yang independen.

2

Apa sintaks yang benar untuk menggunakan useState dengan nilai awal 0?

Jawaban

Sintaks useState menggunakan destrukturisasi array. Elemen pertama adalah nilai state saat ini, yang kedua adalah fungsi setter untuk memperbaruinya. Konvensi penamaan adalah memberi awalan 'set' pada setter diikuti nama variabel dengan huruf besar di awal, seperti setCount untuk variabel count.

3

Kapan callback useEffect tanpa array dependensi dieksekusi?

Jawaban

Tanpa array dependensi, useEffect berjalan setelah setiap render komponen, termasuk render pertama dan semua render ulang berikutnya. Ini dapat menyebabkan masalah performa karena kode dijalankan pada setiap pembaruan. Untuk membatasi eksekusi, sediakan array dependensi yang menentukan nilai mana yang harus diawasi.

4

Bagaimana cara menjalankan useEffect hanya saat komponen di-mount?

5

Apa tujuan dari fungsi yang dikembalikan oleh useEffect?

+17 pertanyaan wawancara

Kuasai React Native untuk wawancara berikutnya

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

Mulai gratis