
Nuxt 상태 관리
useState, Nuxt에서의 Pinia, SSR 상태 하이드레이션, 영속 상태, 전역 상태 패턴
18 면접 질문·
Mid-Level
1Nuxt에서 useState 컴포저블의 주요 역할은 무엇입니까?
1
Nuxt에서 useState 컴포저블의 주요 역할은 무엇입니까?
답변
useState 컴포저블은 SSR과 호환되는 반응형 공유 상태를 생성합니다. 서버 측에서 생성된 상태가 클라이언트 측에서 올바르게 하이드레이션되도록 보장하여 서버와 클라이언트 렌더링 간의 하이드레이션 불일치를 방지합니다. 동일한 키를 사용하는 각 컴포넌트는 동일한 공유 상태에 접근합니다.
2useState를 사용할 때 고유한 키를 제공하는 이유는 무엇입니까?
2
useState를 사용할 때 고유한 키를 제공하는 이유는 무엇입니까?
답변
키를 사용하면 여러 컴포넌트 간에 상태를 공유할 수 있고 SSR 일관성이 보장됩니다. 동일한 키를 사용하는 모든 컴포넌트는 동일한 반응형 상태에 접근합니다. 키가 없거나 동일한 키를 사용하면 상태가 섞여 디버깅하기 어려운 문제를 일으킵니다.
3useState로 상태를 올바르게 초기화하려면 어떻게 해야 합니까?
3
useState로 상태를 올바르게 초기화하려면 어떻게 해야 합니까?
답변
useState는 키와 기본값을 반환하는 초기화 함수를 받습니다. 이 함수는 서버 측에서 한 번만 실행되고, 이후 상태는 클라이언트 측에서 하이드레이션됩니다. 값을 직접 전달하는 것(useState('key', 0))은 SSR에서 제대로 작동하지 않으므로 절대 하지 마십시오.
4
Nuxt 상태 관리 맥락에서 SSR 하이드레이션이란 무엇입니까?
5
useState와 ref/reactive의 차이점은 무엇인가요?
+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개 질문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개 질문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개 질문