뷰엑스는 무엇인가? Vuex # 뷰의 핵심은 "데이터" 중심의 "컴포넌트"라고 봐도 무방할 정도로 집중적으로 사용하게 됩니다. # 보통 뷰 프로젝트를 하게 되면, 컴포넌트 관리를 쉽게하기 위해서 "라우터"라는것도 사용하게 됩니다.
즉, 사용자가 어떤 이벤트를 발생했을때 다른 페이지를 보여줄때 "라우터"를 사용합니다. # 문제는 여기서 발생됩니다. 서로 다른 페이지(컴포넌트)를 보여줄때 다른 컴포넌트 간에 값을 전달하기 위해서는 "부모 => 자식에서 props의 전달 방법", "자식 => 부모에게 Emit event의 전달 방법" 으로 데이터를 주고 받아야 합니다.
위 문제는 정말 작은 소규모 프로젝트에서는 문제가 되지 않을 수 있습니다. 왜냐하면, 소규모인만큼 구조가 간단하니깐요...
하지만 대형 프로젝트에서는 유지보수를 할 수 없을만큼 감당하기 어려울겁니다. # 그래서 위 문제를 해결해 주는 것이 "Vuex"라고 보시면 됩니다. "모든 컴포넌트들을 하나의 중앙 집중식 저장소 역활 ...
#
emit
#
데이터전달
#
뷰
#
뷰js
#
뷰데이터전달
#
뷰엑스
#
상태관리
#
저장소
#
중앙집중식
#
컴포넌트데이터
#
노드js
#
노드
#
emitevent
#
event
#
eventbus
#
node
#
nodejs
#
props
#
vue
#
vuejs
#
vuex
#
컴포넌트전달
원문 링크 : [VueJS][nodeJS] 뷰엑스(Vuex)란 무엇인가?