programing

vuex 상태 돌연변이가 UI를 차단함

newsource 2022. 8. 11. 22:36

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