Vue.js / Nuxt.js

Composition API

Setup function, ref, reactive, computed, watch, lifecycle hooks, composables, script setup

24 pertanyaan wawancara·
Mid-Level
1

Apa itu Composition API di Vue 3?

Jawaban

Composition API adalah cara baru untuk mengatur logika komponen Vue menggunakan composition function alih-alih options (data, methods, computed). Cara ini memungkinkan pengelompokan logika berdasarkan fitur, bukan berdasarkan jenis option, sehingga mempermudah penggunaan ulang kode melalui composables. Composition API juga memberikan dukungan TypeScript yang lebih baik dan organisasi yang lebih baik untuk komponen yang kompleks.

2

Apa fungsi utama yang digunakan dalam Composition API untuk mendefinisikan logika sebuah komponen?

Jawaban

Fungsi setup() adalah titik masuk dari Composition API. Fungsi ini dijalankan sebelum komponen dibuat, bahkan sebelum created(). Fungsi ini menerima props dan context sebagai argumen dan harus mengembalikan objek berisi data dan fungsi yang akan diekspos ke template. Di dalam setup() inilah kita menggunakan ref, reactive, computed, watch, dan lifecycle hooks dari Composition API.

3

Apa perbedaan utama antara ref() dan reactive()?

Jawaban

ref() membuat referensi reaktif untuk nilai primitif atau objek, yang diakses melalui .value di dalam script (tetapi otomatis di-unwrap di template). reactive() membuat proxy reaktif hanya untuk objek dan array, tanpa memerlukan .value, tetapi kehilangan reaktivitasnya jika didestrukturisasi. ref() lebih serbaguna untuk nilai primitif, reactive() lebih alami untuk objek kompleks, tetapi memerlukan toRef/toRefs untuk destrukturisasi.

4

Bagaimana cara mengakses nilai sebuah ref di dalam fungsi setup()?

5

Bagaimana cara membuat properti computed di Composition API?

+21 pertanyaan wawancara

Kuasai Vue.js / Nuxt.js untuk wawancara berikutnya

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

Mulai gratis