Vue.js란 무엇인가? MVVM 패턴**의 ViewModel 레이어에 해당하는 화면단 라이브러리이다. Vue.js를 시작하는 방법부터 알아보자.
Vuex는 Vue.js의 상태 관리를 위한 패턴이자 라이브러리이다. Vue.js의 컴포넌트와 컴포넌트간 통신 방법을 알고 있다는 전제하에 Vuex에 대해 알아보자.
지난 글에 이어 Vuex의 기본인 Getters와 Mutations를 배워보자! 중앙 데이터 관리식 구조(Vuex)에서 발생하는 문제점 중 하나는 각 컴포넌트에서 Vuex의 데이터를 접근할 때 중복된 코드를 반복 호출하게 되는 것이다.
Vuex의 마지막 부분인 Actions! Mutations 에는 순차적인 로직들만 선언하고 Actions 에는 비 순차적 또는 비동기 처리 로직들을 선언한다. 그렇다면 왜 처리 로직의 성격에 따라 Mutations 와 Actions 로 나눠 등록을 해야할까?
Vuetify란, Vue에서 제공하는 css 라이브러리다. 개발환경 내 설치 및 사용방법에 대해 알아보도록 하자.