Programing

로컬 구성 요소 데이터 대신 vuex를 사용하여 데이터를 저장해야 하는 경우

c10106 2022. 5. 21. 08:33
반응형

로컬 구성 요소 데이터 대신 vuex를 사용하여 데이터를 저장해야 하는 경우

나는 vue로 만들어진 큰 프로젝트를 하고 있어.우리는 vuex를 국가 관리 시스템으로 사용하고 있지만, vuex는 내가 그들의 데이터에 다른 곳에서도 액세스할 필요가 없는 일부 구성 요소들이다.그렇다면 이 데이터를 구성 요소 데이터에 저장하거나 규약을 준수하여 vuex 모듈에 저장하는 것이 옳은가?미리 고맙다.

여러 (독립) 구성 요소로 데이터에 액세스할 수 있어야 하는 경우 Vuex 저장소를 사용하십시오.당신이 모든 것을 Vuex 매장에 저장하지 말아야 하는 몇 가지 이유가 있다.

첫째로 복잡함!만약 당신이 복잡한 Vuex 스토어를 만들고 있다면 당신의 프로젝트가 성장함에 따라 효과적으로 사용할 수 없다.

반면에, 만약 당신이 당신의 상점을 불필요한 상태로 채울 경우, 모든 상태는 초기 JS에서 첫번째 로드로 실행될 것이고, 더 많은 데이터가 증가하면 페이로드와 웹앱의 더 긴 로드가 발생할 것이다.

따라서 여러분이 할 수 있는 가장 좋은 것은 지역 주들을 가능한 한 지역적으로 유지하는 것이고, 독립적 요소들의 통신이 필요할 때 Vuex를 사용하지 않는 것이다.

데이터를 구성요소에 보관할 수 있다.여기서 비 데이터 공유 구성 요소를 기능 구성 요소 링크로 변환할 수 있다.

Vue는 정상 부품보다 빠르게 기능 구성 요소를 처리한다.기능적인 것으로 전환하면 성능이 어느 정도 향상될 것이다.

데이터를 전체적으로 액세스할 필요가 없는 경우에는 데이터를 구성요소에 보관하는 것이 좋다.

함수 구성요소를 두 개 이상 생성할 때는 해당 구성요소에 대한 키도 생성하십시오.당신은 여기서 모든 대화를 찾을 수 있다.나는 거기에 있는 모든 세부사항들을 코드 샘플과 함께 주었다.

코딩을 즐겨라....

참조URL: https://stackoverflow.com/questions/57773025/when-to-use-vuex-to-store-data-instead-of-local-component-data

반응형