Vuex 구성요소
Vuex의 전체 흐름도
절대 직접 접속하지 않기 this.$store.state
mutations에서 state로 접속 할 수도 있다.
actions에서 사용자의 행위를 규정해서 사용하고,, state를 바꿀때는 무조건 mutation을 통해야함
action, mutation, state 이후에 getters를 통해서 캐싱해준다
getter은 캐싱 된 이후가 유지되어 호출시 빠름.
vuex 자체는 느림.
보안이 필요한 것은 action단에서 처리
vuex는 통째로 난독화함. - 암호화처리
통째로 암호화하고, 그 내부애들은 또 암호화하여 난독화함
⇒ 중요한 통신을 할 때, Action단에서 ex)로그인 등....