React / Next.js

TypeScript dengan React

Tipe untuk props, state, events, generics, FC type, children type, pengetikan hooks

20 pertanyaan wawancaraยท
Mid-Level
1

Apa sintaks yang benar untuk mengetik props komponen React?

Jawaban

Interface Props diikuti dengan pengetikan fungsi dengan Props sebagai parameter adalah sintaks standar yang direkomendasikan. Pendekatan ini memberikan inferensi tipe yang sangat baik dan memungkinkan penggunaan ulang tipe Props dengan mudah di tempat lain dalam kode. Ini lebih eksplisit daripada React.FC dan memberikan kontrol lebih baik atas pengetikan children.

2

Bagaimana cara mengetik state sederhana dengan useState secara benar?

Jawaban

TypeScript secara otomatis menyimpulkan tipe state dari nilai awal yang diteruskan ke useState. Untuk nilai sederhana seperti string, tidak perlu menentukan tipe generik secara eksplisit. Inferensi otomatis sudah cukup dan membuat kode lebih ringkas. Pengetikan eksplisit hanya berguna untuk union atau ketika nilai awal adalah null.

3

Apa tipe yang benar untuk event onClick pada tombol?

Jawaban

React.MouseEvent<HTMLButtonElement> adalah tipe spesifik untuk event klik pada tombol. Parameter generik HTMLButtonElement menentukan elemen DOM yang terlibat, memungkinkan akses ke properti spesifik tombol melalui event.currentTarget. Menggunakan MouseEvent DOM native atau tipe yang terlalu umum akan kehilangan presisi pengetikan ini.

4

Tipe apa yang digunakan untuk mengetik children dari komponen wrapper?

5

Apa perbedaan utama antara React.FC dan pengetikan langsung?

+17 pertanyaan wawancara

Kuasai React / Next.js untuk wawancara berikutnya

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

Mulai gratis