Vue.js #상태관리 #Vuex #Pinia #프론트엔드 #트러블슈팅 #개발자실무1 개발기초 Vue.js 실무 프로젝트에서 상태관리 때문에 고생했던 이야기 (원인과 해결 과정) Vue.js로 사내 관리자 페이지 프론트엔드 를 개발하면서, 초반에는 몰랐는데 프로젝트 규모가 커지면서 상태관리 문제로 꽤 고생했던 경험이 있습니다. 이번 글에서는 그 과정에서 겪었던 문제와 해결 방법을 정리해보겠습니다.상황: 처음엔 props/emit만으로 충분하다고 생각했다프로젝트 초반에는 컴포넌트 개수가 많지 않아서 부모-자식 간 props와 emit만으로도 데이터를 잘 주고받을 수 있었습니다. "굳이 상태관리 라이브러리까지 필요할까"라고 생각했습니다.문제 1: 컴포넌트 계층이 깊어지며 생긴 Props Drilling기능이 추가되면서 컴포넌트 계층이 3~4단계 이상 깊어졌고, 최상위 컴포넌트에서 관리하던 데이터를 하위 컴포넌트까지 전달하기 위해 중간 컴포넌트들이 필요 없는 props를 계속 전달만 .. 2026. 7. 15. 이전 1 다음 반응형