Vue.js / Nuxt.js

ระบบนิเวศ Vue

Vite, Vue DevTools, VueUse, Headless UI, Radix Vue, TailwindCSS, UnoCSS, ไลบรารีจากชุมชน

18 คำถามสัมภาษณ์·
Senior
1

Vite คืออะไรและข้อได้เปรียบหลักในการพัฒนาคืออะไร?

คำตอบ

Vite เป็นเครื่องมือ build สมัยใหม่ที่ใช้ ES modules ดั้งเดิมของเบราว์เซอร์ในระหว่างการพัฒนา ทำให้ไม่จำเป็นต้องทำ bundling และเปิดใช้งาน Hot Module Replacement ได้แทบจะทันที ต่างจาก Webpack ที่รวมโค้ดทั้งหมดตอนเริ่มต้น Vite จะคอมไพล์เฉพาะไฟล์ที่ร้องขอตามต้องการเท่านั้น แนวทางนี้ช่วยลดเวลาเริ่มต้นของโปรเจกต์ Vue และ Nuxt ลงอย่างมาก โดยเฉพาะในโค้ดเบสขนาดใหญ่

2

Vite ใช้บันด์เลอร์ใดสำหรับ production?

คำตอบ

Vite ใช้ Rollup สำหรับการ bundle ในโหมด production ตัวเลือกนี้ใช้ประโยชน์จากระบบนิเวศปลั๊กอินที่เติบโตเต็มที่ของ Rollup และการเพิ่มประสิทธิภาพขั้นสูง เช่น tree-shaking ที่มีประสิทธิภาพและ code splitting อัตโนมัติ ในระหว่างการพัฒนา Vite ใช้ esbuild เพื่อ transpile อย่างรวดเร็ว แต่ในโหมด production Rollup ให้การควบคุมการสร้างบันเดิลที่ปรับให้เหมาะสมได้ดีกว่า

3

จะกำหนดค่า alias เส้นทางแบบกำหนดเองในโปรเจกต์ Vite ที่ใช้ Vue ได้อย่างไร?

คำตอบ

alias เส้นทางถูกกำหนดค่าในไฟล์ vite.config.ts ผ่านพร็อพเพอร์ตี้ resolve.alias การกำหนดค่านี้ช่วยให้สามารถนิยามทางลัด เช่น @ เพื่อชี้ไปยังโฟลเดอร์ src ทำให้หลีกเลี่ยง import แบบสัมพัทธ์ที่ซับซ้อนได้ นอกจากนี้ยังจำเป็นต้องซิงค์การกำหนดค่านี้กับ tsconfig.json เพื่อให้ TypeScript รู้จัก alias เหล่านี้และให้การเติมข้อความอัตโนมัติที่ถูกต้องในเอดิเตอร์

4

ฟีเจอร์ใดของ Vue DevTools ที่ช่วยให้ตรวจสอบสถานะ reactive ของคอมโพเนนต์ได้?

5

จะใช้ Vue DevTools เพื่อดีบักประสิทธิภาพการเรนเดอร์ของคอมโพเนนต์ได้อย่างไร?

+15 คำถามสัมภาษณ์

หัวข้อสัมภาษณ์ Vue.js / Nuxt.js อื่นๆ

พื้นฐาน JavaScript

Junior
20 คำถาม

JavaScript สมัยใหม่ (ES6+)

Junior
20 คำถาม

พื้นฐาน Vue

Junior
22 คำถาม

คอมโพเนนต์ Vue

Junior
20 คำถาม

Vue Router

Junior
18 คำถาม

Pinia State Management

Junior
20 คำถาม

Vuex (Legacy)

Mid-Level
15 คำถาม

Composition API

Mid-Level
24 คำถาม

ระบบ Reactivity ของ Vue

Mid-Level
20 คำถาม

พื้นฐาน Nuxt

Mid-Level
22 คำถาม

การดึงข้อมูล (Data Fetching) ใน Nuxt

Mid-Level
20 คำถาม

SSR และ SSG ใน Nuxt

Mid-Level
22 คำถาม

Server Routes ของ Nuxt

Mid-Level
20 คำถาม

โมดูล Nuxt

Mid-Level
18 คำถาม

Composables ใน Vue

Mid-Level
20 คำถาม

ฟอร์มและการตรวจสอบ Vue

Mid-Level
20 คำถาม

การจัดการสถานะใน Nuxt

Mid-Level
18 คำถาม

การทดสอบ Vue

Mid-Level
20 คำถาม

การ Deploy Nuxt และ CI/CD

Mid-Level
22 คำถาม

ประสิทธิภาพของ Vue

Senior
22 คำถาม

รูปแบบขั้นสูงของ Vue

Senior
24 คำถาม

TypeScript กับ Vue

Senior
22 คำถาม

การยืนยันตัวตน Nuxt

Senior
20 คำถาม

SEO ด้วย Nuxt

Senior
20 คำถาม

การทำ Internationalization ใน Nuxt

Senior
18 คำถาม

สถาปัตยกรรม Vue

Senior
22 คำถาม

ความปลอดภัยของ Nuxt

Senior
20 คำถาม

การย้าย Vue 2→3 & Nuxt 2→3

Senior
22 คำถาม

เชี่ยวชาญ Vue.js / Nuxt.js สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี