
Pinia State Management
Pinia stores, state, actions, getters, Composition API 통합, store 합성, setup stores
20 면접 질문·
Junior
1Pinia store란 무엇인가요?
1
Pinia store란 무엇인가요?
답변
Pinia store는 애플리케이션 상태를 관리하기 위한 state, getters, actions를 포함하는 중앙 집중식 reactive 객체입니다. Vuex와 달리 Pinia는 mutations를 제거하여 구문을 단순화하고 네이티브 TypeScript 지원을 제공합니다. Pinia store를 사용하면 여러 컴포넌트 간에 데이터와 비즈니스 로직을 체계적이고 유지보수하기 쉬운 방식으로 공유할 수 있습니다.
2Pinia store를 생성하려면 어떤 함수를 사용해야 하나요?
2
Pinia store를 생성하려면 어떤 함수를 사용해야 하나요?
답변
defineStore 함수는 Pinia store를 생성하는 표준 방법입니다. 첫 번째 매개변수로 고유 식별자를 받고, 두 번째 매개변수로 옵션 객체(option store) 또는 setup 함수(setup store)를 받습니다. 이 함수는 컴포넌트에서 store에 접근하는 데 사용할 수 있는 composable을 반환합니다.
3Pinia store에서 state 데이터를 어떻게 정의하나요?
3
Pinia store에서 state 데이터를 어떻게 정의하나요?
답변
Pinia option store에서 state는 reactive 데이터를 담은 객체를 반환하는 함수로 정의됩니다. 이러한 함수형 접근 방식은 각 store 인스턴스가 자체적으로 격리된 상태를 갖도록 보장합니다. state는 Vue의 반응성 시스템 덕분에 자동으로 reactive해지며, 컴포넌트가 데이터 변경에 반응할 수 있게 됩니다.
4
Pinia store에서 actions란 무엇인가요?
5
Pinia store에서 getters란 무엇인가요?
+17 면접 질문
기타 Vue.js / Nuxt.js 면접 주제
JavaScript 기초
Junior
20개 질문모던 JavaScript (ES6+)
Junior
20개 질문Vue 기초
Junior
22개 질문Vue 컴포넌트
Junior
20개 질문Vue Router
Junior
18개 질문Vuex (Legacy)
Mid-Level
15개 질문Composition API
Mid-Level
24개 질문Vue 반응성
Mid-Level
20개 질문Nuxt 기초
Mid-Level
22개 질문Nuxt 데이터 페칭
Mid-Level
20개 질문Nuxt SSR 및 SSG
Mid-Level
22개 질문Nuxt 서버 라우트
Mid-Level
20개 질문Nuxt 모듈
Mid-Level
18개 질문Vue 컴포저블
Mid-Level
20개 질문Vue 폼과 유효성 검사
Mid-Level
20개 질문Nuxt 상태 관리
Mid-Level
18개 질문Vue 테스팅
Mid-Level
20개 질문Nuxt 배포 및 CI/CD
Mid-Level
22개 질문Vue 성능
Senior
22개 질문Vue 고급 패턴
Senior
24개 질문Vue와 함께 사용하는 TypeScript
Senior
22개 질문Nuxt 인증
Senior
20개 질문Nuxt에서의 SEO
Senior
20개 질문Nuxt 국제화
Senior
18개 질문Vue 아키텍처
Senior
22개 질문Nuxt 보안
Senior
20개 질문Vue 생태계
Senior
18개 질문Vue 2→3 및 Nuxt 2→3 마이그레이션
Senior
22개 질문