React Hooks
useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks
1Fungsi mana yang memungkinkan deklarasi variabel state dalam komponen fungsional React?
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.
2Apa sintaks yang benar untuk menggunakan useState dengan nilai awal 0?
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.
3Kapan callback useEffect tanpa array dependensi dieksekusi?
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.
Bagaimana cara menjalankan useEffect hanya saat komponen di-mount?
Apa tujuan dari fungsi yang dikembalikan oleh useEffect?
+17 pertanyaan wawancara
Topik wawancara React Native lainnya
Dasar-Dasar JavaScript
Dasar-Dasar React
Dasar-Dasar React Native
TypeScript untuk React & React Native
Komponen & API React Native
Styling & Layout React Native
Navigasi React Native
Manajemen State React Native
Networking & API React Native
Persistensi Data
Formulir & Validasi
Animasi React Native
Native Modules & Bridge
Kode Spesifik Platform
Izin & API Perangkat
Push Notifications
Testing React Native
Debugging React Native
Build & Deployment
Expo vs React Native Bare
Optimasi Performa
Manajemen Memori
Architecture Patterns
New Architecture React Native
Praktik Terbaik Keamanan
Offline-First Architecture
CI/CD React Native
Monorepo & Berbagi Kode
Topik Lanjutan
Siklus Hidup Aplikasi & Eksekusi Background
Autentikasi & Manajemen Sesi
Monitoring & Crash Reporting
Kuasai React Native untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis