rerender by vuex store state - vue
vuex와 store vuex의 store는 전역에서 참조 가능한 state data를 가질 수 있다. 하지만 이 data의 변화를 감지하고, 어떤 컴포넌트에서 rerender를 일으키려면, 해당 전역 data를 참조하여 return 하는 함수가 있어야 한다. 이 함수가 바로 vuex getters의 함수이다. 특정 컴포넌트에서 사용하고자 하는 특정 store data의 getter 함수를, 해당 컴포넌트의 computed에서 실행하여 값을 받아온다. 그러면 store 내부에서 data가 바뀌어도 감지를 하여, 해당 컴포넌트의 rerender 조건으로 사용할 수 있다. 아래의 예시는 store 내부 state 중, mode 객체의 값에 대하여 변동이 있는 경우이다. vuex의 구조 일반적으로 vuex의 ..
Programming/Mindchain
2019. 8. 7. 23:09