Vue.js / Nuxt.js

Migrasi Vue 2→3 & Nuxt 2→3

Dari Options API ke Composition API, dari Vuex ke Pinia, dari asyncData/fetch ke useFetch, breaking changes, strategi migrasi, deprecation nuxtServerInit

22 pertanyaan wawancara·
Senior
1

Apa perbedaan arsitektur utama antara Options API Vue 2 dan Composition API Vue 3?

Jawaban

Composition API mengatur kode berdasarkan keterkaitan logis daripada berdasarkan jenis opsi, sehingga memungkinkan kode terkait dikelompokkan bersama. Pendekatan ini meningkatkan keterbacaan dan kemudahan pemeliharaan komponen kompleks, berbeda dengan Options API yang memisahkan data, methods, dan computed properties. Composition API juga memudahkan penggunaan ulang logika melalui composables, yang secara efektif menggantikan mixins yang dapat menimbulkan konflik nama.

2

Perubahan besar apa yang diperkenalkan Nuxt 3 terkait auto-imports dibandingkan dengan Nuxt 2?

Jawaban

Nuxt 3 mengaktifkan auto-imports secara default untuk composables, komponen, dan utilitas framework, sehingga menghilangkan kebutuhan import manual. Fitur ini meningkatkan pengalaman pengembang dan mengurangi kode boilerplate. Nuxt 2 memerlukan import eksplisit untuk sebagian besar fungsionalitas. Fitur ini dapat dinonaktifkan dalam konfigurasi jika diperlukan demi kontrol yang eksplisit.

3

Pada Vue 3, metode apa yang menggantikan filters Vue 2 yang telah dihapus?

Jawaban

Filters dihapus pada Vue 3 karena menciptakan sintaks khusus yang sulit dipahami oleh pengembang baru dan memengaruhi performa. Rekomendasi resmi adalah menggunakan computed properties atau metode untuk transformasi data. Computed properties menawarkan keuntungan caching otomatis untuk perhitungan yang berat, sedangkan metode cocok untuk transformasi sederhana dengan parameter.

4

Apa build tool default di Nuxt 3 yang menggantikan Webpack milik Nuxt 2?

5

Bagaimana sintaks v-model berubah antara Vue 2 dan Vue 3 untuk komponen kustom?

+19 pertanyaan wawancara

Kuasai Vue.js / Nuxt.js untuk wawancara berikutnya

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

Mulai gratis