뷰엑스란?
소개
vuex는 state management library용 vue으로 vueJs 애플리케이션 내에서 데이터를 공유하고 배포하는 것이 덜 번거롭습니다.
전제 조건
Vue
의 기본 지식이 필요합니다.
다음은 무엇
vuex
가 없으면 props
를 사용하여 구성 요소 간에 데이터를 간단히 배포할 수 있지만 응용 프로그램이 커지면 데이터 관리가 상당히 어려울 수 있습니다.
이 문제를 해결하기 위해 vuex를 사용합니다. 여기에 중앙 저장소가 있고 해당 저장소에서 구성 요소가 상태에 직접 액세스할 수 있습니다.
일반적인store
폴더는 다음과 같습니다.
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export const= new
Vuex.Store({
state:{
},
getters:{
},
mutations:{
},
actions:{
}
})
Store: 이것은 우리 애플리케이션의 상태를 유지하며 다음을 사용하여 액세스할 수 있습니다.
this.$store
State : 애플리케이션에서 공유할 데이터입니다. 그래서 대신 소품을 통해 전달합니다. 우리는 단순히 그것을 우리 가게에 가지고 있고 우리의 구성 요소가 그것들에 직접 접근하도록 할 수 있습니다.
Getters: , 우리는 getters를 store에 대한 계산된 속성으로 생각하고 여기에는 단순히 store getter를 구성 요소 계산된 속성으로 가져오는 mapGetters Helper
도우미가 있습니다.
돌연변이: 상태는 돌연변이를 커밋하여 vuex 저장소에서만 변경할 수 있습니다. 돌연변이는 직접 호출할 수 없습니다. 그렇게 하려면 store.commit
를 사용해야 합니다. 구성 요소 메서드에서 돌연변이를 커밋하는 대신 단순히 돌연변이에 대한 작업을 전달합니다.
Actions : Action은 contex.comit
를 사용하여 변형을 커밋하고 store.dispatch
를 사용하여 작업을 전달합니다. mapAction 도우미도 있습니다.
vuex의 기본 개념을 이해하면 코드를 효과적으로 구조화하고 유지하는 데 도움이 됩니다.
자세한 내용은 check out the vuex documentation to read more on the core and advance concepts of vuex
원본 기사는 내blog에 게시되었습니다.
Reference
이 문제에 관하여(뷰엑스란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/osejudith/what-is-vuex-46h8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Vue
의 기본 지식이 필요합니다.다음은 무엇
vuex
가 없으면 props
를 사용하여 구성 요소 간에 데이터를 간단히 배포할 수 있지만 응용 프로그램이 커지면 데이터 관리가 상당히 어려울 수 있습니다.
이 문제를 해결하기 위해 vuex를 사용합니다. 여기에 중앙 저장소가 있고 해당 저장소에서 구성 요소가 상태에 직접 액세스할 수 있습니다.
일반적인store
폴더는 다음과 같습니다.
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export const= new
Vuex.Store({
state:{
},
getters:{
},
mutations:{
},
actions:{
}
})
Store: 이것은 우리 애플리케이션의 상태를 유지하며 다음을 사용하여 액세스할 수 있습니다.
this.$store
State : 애플리케이션에서 공유할 데이터입니다. 그래서 대신 소품을 통해 전달합니다. 우리는 단순히 그것을 우리 가게에 가지고 있고 우리의 구성 요소가 그것들에 직접 접근하도록 할 수 있습니다.
Getters: , 우리는 getters를 store에 대한 계산된 속성으로 생각하고 여기에는 단순히 store getter를 구성 요소 계산된 속성으로 가져오는 mapGetters Helper
도우미가 있습니다.
돌연변이: 상태는 돌연변이를 커밋하여 vuex 저장소에서만 변경할 수 있습니다. 돌연변이는 직접 호출할 수 없습니다. 그렇게 하려면 store.commit
를 사용해야 합니다. 구성 요소 메서드에서 돌연변이를 커밋하는 대신 단순히 돌연변이에 대한 작업을 전달합니다.
Actions : Action은 contex.comit
를 사용하여 변형을 커밋하고 store.dispatch
를 사용하여 작업을 전달합니다. mapAction 도우미도 있습니다.
vuex의 기본 개념을 이해하면 코드를 효과적으로 구조화하고 유지하는 데 도움이 됩니다.
자세한 내용은 check out the vuex documentation to read more on the core and advance concepts of vuex
원본 기사는 내blog에 게시되었습니다.
Reference
이 문제에 관하여(뷰엑스란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/osejudith/what-is-vuex-46h8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export const= new
Vuex.Store({
state:{
},
getters:{
},
mutations:{
},
actions:{
}
})
this.$store
Reference
이 문제에 관하여(뷰엑스란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/osejudith/what-is-vuex-46h8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)