Vue 3의 공식 상태 관리 라이브러리로 채택된 Pinia는 기존의 Vuex를 대체하거나 함께 사용할 수 있는 경량의 모던한 상태 관리 도구입니다. Vuex보다 더 직관적이고, TypeScript와의 궁합이 좋으며, 학습 곡선도 완만하다는 장점 덕분에 많은 Vue 개발자들이 Pinia로 빠르게 전환하고 있습니다.1. Pinia의 탄생 배경Vue 2 시절의 대표 상태 관리 도구는 Vuex였습니다. 하지만 Vuex는 Boilerplate가 많고 TypeScript 지원이 미흡해 유지보수가 어려웠습니다. 이를 해결하고자 Vue 팀은 Composition API와 더 잘 어울리는 상태 관리 도구를 고민했고, 그 결과가 바로 Pinia입니다.💡 Pinia는 pineapple(파인애플)의 줄임말처럼 들리지만, 실..