React / Next.js

Manajemen state dengan Context

Context API, createContext, useContext, Provider pattern, context composition, performance

18 pertanyaan wawancaraยท
Junior
1

Apa itu Context API di React?

Jawaban

Context API adalah mekanisme bawaan React yang memungkinkan berbagi data antar komponen tanpa secara eksplisit meneruskan props melalui setiap level. Ini menyelesaikan masalah prop drilling dengan membuat state global yang dapat diakses oleh semua komponen turunan. Context sangat cocok untuk data yang jarang berubah seperti tema, bahasa, atau informasi pengguna yang terautentikasi.

2

Fungsi apa yang digunakan untuk membuat Context baru?

Jawaban

Fungsi createContext adalah metode bawaan React untuk menginisialisasi konteks baru. Ia menerima nilai default opsional yang akan digunakan jika sebuah komponen mengonsumsi Context tanpa Provider induk. Fungsi ini mengembalikan objek yang berisi Provider dan Consumer, meskipun Consumer jarang digunakan dengan hooks modern.

3

Hook apa yang digunakan untuk mengonsumsi nilai Context?

Jawaban

Hook useContext memungkinkan komponen anak untuk membaca nilai yang disediakan oleh Provider terdekat dalam pohon komponen. Ini menggantikan API Consumer lama dan menawarkan sintaks yang lebih ringkas dan mudah dibaca. Komponen akan secara otomatis berlangganan ulang pada perubahan Context dan memperbarui diri sesuai.

4

Komponen apa yang digunakan untuk menyediakan nilai ke Context?

5

Apa yang terjadi jika komponen menggunakan useContext tanpa Provider induk?

+15 pertanyaan wawancara

Kuasai React / Next.js untuk wawancara berikutnya

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

Mulai gratis