
Pinia State Management
Pinia stores, state, actions, getters, การผสานกับ Composition API, การประกอบ store, setup stores
1Pinia store คืออะไร?
Pinia store คืออะไร?
คำตอบ
Pinia store คือออบเจกต์ reactive แบบรวมศูนย์ที่ประกอบด้วย state, getters และ actions เพื่อจัดการสถานะของแอปพลิเคชัน ต่างจาก Vuex ตรงที่ Pinia ลดความซับซ้อนของไวยากรณ์โดยตัด mutations ออกและมีการรองรับ TypeScript แบบ native ในตัว Pinia store ช่วยให้แชร์ข้อมูลและตรรกะทางธุรกิจระหว่างหลายคอมโพเนนต์ได้อย่างเป็นระเบียบและดูแลรักษาง่าย
2ควรใช้ฟังก์ชันใดในการสร้าง Pinia store?
ควรใช้ฟังก์ชันใดในการสร้าง Pinia store?
คำตอบ
ฟังก์ชัน defineStore เป็นวิธีมาตรฐานในการสร้าง Pinia store โดยรับตัวระบุที่ไม่ซ้ำกันเป็นพารามิเตอร์ตัวแรก และรับออบเจกต์ options (option store) หรือฟังก์ชัน setup (setup store) เป็นพารามิเตอร์ตัวที่สอง ฟังก์ชันนี้จะคืนค่าเป็น composable ที่สามารถใช้ในคอมโพเนนต์เพื่อเข้าถึง store ได้
3ใน Pinia store จะกำหนดข้อมูล state อย่างไร?
ใน Pinia store จะกำหนดข้อมูล state อย่างไร?
คำตอบ
ใน option store ของ Pinia นั้น state ถูกกำหนดเป็นฟังก์ชันที่คืนค่าออบเจกต์ซึ่งบรรจุข้อมูล reactive แนวทางเชิงฟังก์ชันนี้ช่วยให้แน่ใจว่า store แต่ละ instance มีสถานะของตัวเองที่แยกออกจากกัน state จะกลายเป็น reactive โดยอัตโนมัติด้วยระบบ reactivity ของ Vue ทำให้คอมโพเนนต์ตอบสนองต่อการเปลี่ยนแปลงของข้อมูลได้
actions ใน Pinia store คืออะไร?
getters ใน Pinia store คืออะไร?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Vue.js / Nuxt.js อื่นๆ
พื้นฐาน JavaScript
JavaScript สมัยใหม่ (ES6+)
พื้นฐาน Vue
คอมโพเนนต์ Vue
Vue Router
Vuex (Legacy)
Composition API
ระบบ Reactivity ของ Vue
พื้นฐาน Nuxt
การดึงข้อมูล (Data Fetching) ใน Nuxt
SSR และ SSG ใน Nuxt
Server Routes ของ Nuxt
โมดูล Nuxt
Composables ใน Vue
ฟอร์มและการตรวจสอบ Vue
การจัดการสถานะใน Nuxt
การทดสอบ Vue
การ Deploy Nuxt และ CI/CD
ประสิทธิภาพของ Vue
รูปแบบขั้นสูงของ Vue
TypeScript กับ Vue
การยืนยันตัวตน Nuxt
SEO ด้วย Nuxt
การทำ Internationalization ใน Nuxt
สถาปัตยกรรม Vue
ความปลอดภัยของ Nuxt
ระบบนิเวศ Vue
การย้าย Vue 2→3 & Nuxt 2→3
เชี่ยวชาญ Vue.js / Nuxt.js สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี