vue.js

June Lee·2021년 11월 22일

JavaScript

목록 보기
11/11

components status handling

props, emit은 데이터를 component 간에 주고 받기 위해 이 데이터를 인스턴스화해서 매번 전달하고 전달받은 쪽에서 수정한 사항은 원본 데이터에 영향을 미치지 않으므로 다시 수정해서 전달해줘야함.

반면 vuex는 자바의 mdc와 같은 전역 데이터 저장소 같은 느낌으로, 이 저장소를 통해 component간에 데이터를 공유 (전달해주고 전달받고 그런 설계가 필요없음)


mutation: vuex에 있는 데이터를 실제로 변화시키는 로직이 들어감
action: mutation에서 값을 변화시키기 이전에 전처리하는 로직이 들어감

=> mutation에서 다 처리하지 않는 이유는 mutation은 synchronous하게 동작하기 때문.



vue freeze

http://pinedance.github.io/blog/2020/09/27/vue-with-big-data

profile
📝 dev wiki

0개의 댓글