|
@@ -75,24 +75,6 @@ mutations: {
|
|
|
}
|
|
|
```
|
|
|
|
|
|
-### 조용한 커밋
|
|
|
-
|
|
|
-> 참고: 이것은 devtools에서 변이 필터링을 구현하면 더 이상 사용되지 않을 예정입니다.
|
|
|
-
|
|
|
-기본적으로 커밋 된 모든 변이는 플러그인(예: devtools)에 전송됩니다. 그러나 일부 시나리오에서는 플러그인이 모든 상태 변경을 기록하는 것을 원하지 않을 수도 있습니다. 단기간에 저장소에 대한 여러 커밋나 폴링 된 것이 항상 추적될 필요는 없습니다. 이 경우 세 번째 인수를 `store.commit`에 전달하여 플러그인에서 특정 변이를 "조용하게" 할 수 있습니다.
|
|
|
-
|
|
|
-``` js
|
|
|
-store.commit('increment', {
|
|
|
- amount: 1
|
|
|
-}, { silent: true })
|
|
|
-
|
|
|
-// 객체 스타일 커밋
|
|
|
-store.commit({
|
|
|
- type: 'increment',
|
|
|
- amount: 1
|
|
|
-}, { silent: true })
|
|
|
-```
|
|
|
-
|
|
|
### Vue의 반응성 규칙을 따르는 변이
|
|
|
|
|
|
Vuex 저장소의 상태는 Vue에 의해 반응하므로, 상태를 변경하면 상태를 관찰하는 Vue 컴포넌트가 자동으로 업데이트됩니다. 이것은 또한 Vuex 변이가 일반 Vue로 작업 할 때 동일한 반응성에 대한 경고를 받을 수 있음을 의미합니다.
|