vuex 상태 돌연변이가 UI를 차단함
webworker에 csv 파일을 로드하고 약 600개의 요소의 청크를 루프 상태로 푸시합니다.
mutations: {
LOAD_ITEMS: (state, { items }) => {
items.forEach(item => {
Vue.set(state.items, item.id, item)
state.lists.all.push(item.id)
state.lists.active.push(item.id)
})
}
}
타임라인에 따르면 상태에 항목을 추가하는 것은 UI를 차단하는 것입니다.그렇다면 성능 측면에서도 상태 돌연변이를 스스로 관리해야 합니까?
또는 vuex/vue 상태는 약 1000~7000개의 객체로 구성된 데이터셋에 해당되지 않습니까?
언급URL : https://stackoverflow.com/questions/42984785/vuex-state-mutations-blocks-ui
'programing' 카테고리의 다른 글
nuxt 앱 내의 Vuex가 "변환 핸들러 외부에 vuex 스토어 상태를 변환하지 않음!"을 슬로우합니다. (0) | 2022.08.11 |
---|---|
구조 정의는 .h 또는 .c 파일로 해야 합니까? (0) | 2022.08.11 |
VueRouter.beforeEach()에서 Vuex에 액세스할 때 저장소가 정의되지 않음 (0) | 2022.08.09 |
Java에서 메서드의 기본 범위는 무엇입니까? (0) | 2022.08.09 |
Vue 및 Bootstrap 4에 행당 3장의 카드를 표시하는 방법 (0) | 2022.08.09 |