인프런 커뮤니티 질문&답변
데이터 흐름처리 질문
작성
·
183
2
안녕하세요, 선생님
"사용자 컴포넌트 데이터 흐름처리 1"
강의듣다가 질문이 있어서 올립니다.
vuex는 비동기로 store를 변경하는 라이브러리인데
view에서 dispatch를 하고
component에서 store에 데이터를 바로 가져다 쓰는 행위가
시퀀셜하게 보장이 되나요?
예를 들어 dipatch와 commit 작업이 느리면
component에서 store에 저장된 이전 user를 가져올 수 도 있을것 같습니다.
답변 1
1
캡틴판교
지식공유자
안녕하세요 admin님, 좋은 질문 주셨네요 :)
네 스토어의 데이터는 항상 시퀀셜하게 컴포넌트에 표현됩니다. state를 뷰 컴포넌트에서 가져다 쓸 때에는 항상 state의 값을 최신 상태로 유지해서 컴포넌트에 뿌리게 될거예요. 스토어에서 비동기 코드는 actions에 오기 때문에 actions에서 mutations으로 commit 하시면 항상 순서가 보장되어 있을 겁니다 :)





