인프런 커뮤니티 질문&답변

wonil2480님의 프로필 이미지
wonil2480

작성한 질문수

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

pinia 적용에 관한 질문

작성

·

269

0

안녕하세요? 강의 잘 듣고 있습니다. ^^
 
pinia 부분 수업을 들었는데, props를 이용해서 component간에 상태를 공유하던 (번거로운)부분이 굉장히 편리해져 흥미로웠습니다.
 
여기서 드는 생각이..
원래, 자식 component의 script tag내에서 defineProps로 props를 정의하고 부모 component에서 넘겨주고, computed로 업데이트하는 등의 작업들이 모두 pinia를 통한 중앙 store를 통해 해결되는 것으로 보이는데요
 
그럼, 실제 현업에서도 프로젝트의 일관성을 위해,
defineProps, computed 등의 함수를 이용한 props 관리는 지양하고, 모든 상태관리를 pinia를 이용한 store로 관리하는 것도 좋은 선택일까요?
 
감사합니다.

답변 1

1

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 🙂

각각의 컴포넌트에서 관리해야 할 상태는 컴포넌트에서 관리하고 꼭 pinia로 관리해야 할 상태만 전역적으로 관리하는 게 좋을 것 같아요 🙂

 

wonil2480님의 프로필 이미지
wonil2480

작성한 질문수

질문하기