본문 바로가기

Vue.js

[Udemy Vue 완벽가이드 Section15] 230. 요약

Vuex가 어떤 원리이며 어떻게 사용하는지 배웠다.

 

핵심은 메인 status이다.

actions 및 mutations을 통해 조작하고, getters를 통해 메인 status를 받았다.

 

 

- actions, mutations 및 getter를 설정하고, 다양한 폴더 구조와 여러 모듈을 이용해 복잡한 상태를 관리하는 법을 알아봤다.

- 헬퍼 함수인 mapGetters와 mapActions도 살펴봤다.

 

 

Vuex가 기본적으로 아주 복잡하지는 않다.

상태를 관리하기 위해 일부 추가 코드를 작성해야하지만, 

한번 하고나면 명확하게 정의된 플로우와 상태를 관리하기 적합한 구조를 갖추게 된다.

 

 

Vuex를 이용하면 명확하게 정의된 방식으로 상태를 공유해 앱 어디서든 조작할 수 있다.

큰 프로젝트에서 Vuex가 특히나 유용한 이유이자 상태를 관리하기 쉬워지는 이유.

 

큰 프로젝트에서는 provide/inject보다 우세하며, 어떤 규모의 애플리케이션이든 작성하는데 도움을 준다.

 

 

** 출처: 모든 내용은 Udemy Vue-완벽가이드 강의를 기반으로 작성하였습니다.