Vuex 라이프 사이클
2021. 7. 27. 11:51ㆍIT개발/Vue.js
반응형
[ref] Vuex 기본개념 : Vuex 제대로 사용하는 방법 (Vuex의 기초부터 심화까지)
[ref] Vuex 심화 (모듈화): [Vuetorials] 7. Vuex Best Practice로 가는 여정
- 사용 흐름 예시)
- javascript 파일 => Actions,Mutations, Getters,State 접근 가능
- router.js 참고 : store.getters["myStore/isLogin"]
- Vue Components => Actions 호출 (비동기일때) => Mutations호출 => State 조작
- Vue Components => Mutations호출 (동기일때) => State 조작
- 뷰 콤포넌트에서 바로 뮤테이션 호출가능함.
vuex 라이프사이클을 심플하게 보여주려고 하다보니 저렇게 그린거일뿐임 - Vuex: Skipping Action and committing Mutation directly from Component
- Chapter 6. Understanding Vuex · Testing Vue.js Applications
- 뷰 콤포넌트에서 바로 뮤테이션 호출가능함.
- Vue Components => State 데이터읽기 OK
But State 데이터변경 No!
outside에서 mutation에 의한 변경 금지!!!(그럼 vuex에서 변이관리 안해줌)
- javascript 파일 => Actions,Mutations, Getters,State 접근 가능
- State 참조시 주의사항
- <input v-model=”state.item.userId” /> 이런식으로 바로 데이터조작을 해버리면,
아래처럼 strict: process.env.NODE_ENV !== "production", 즉 개발시엔 strict : true 이므로 난리부르스남. - 회피 전략 :
- <input v-model=”state.item.userId” /> 이런식으로 바로 데이터조작을 해버리면,
반응형
'IT개발 > Vue.js' 카테고리의 다른 글
[Vue] component A 에서 component B 함수 호출 방법1 (0) | 2021.07.29 |
---|---|
[Vuejs] mutations/actions 함수의 파라미터는 제한이 있다! (0) | 2021.07.27 |
npm run build 전후 스크립트 추가하기 (0) | 2021.07.15 |
vue router 에서 vuex modules store 참조하기 (0) | 2021.07.14 |
devexpress customs theme 적용하기 (0) | 2021.07.08 |