[VueJS][nodeJS] 뷰엑스(Vuex)란 무엇인가?


[VueJS][nodeJS] 뷰엑스(Vuex)란 무엇인가?

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


#emit #데이터전달 #뷰 #뷰js #뷰데이터전달 #뷰엑스 #상태관리 #저장소 #중앙집중식 #컴포넌트데이터 #노드js #노드 #emitevent #event #eventbus #node #nodejs #props #vue #vuejs #vuex #컴포넌트전달

원문링크 : [VueJS][nodeJS] 뷰엑스(Vuex)란 무엇인가?