로컬 구성 요소 데이터 대신 vuex를 사용하여 데이터를 저장해야 하는 경우
나는 vue로 만들어진 큰 프로젝트를 하고 있어.우리는 vuex를 국가 관리 시스템으로 사용하고 있지만, vuex는 내가 그들의 데이터에 다른 곳에서도 액세스할 필요가 없는 일부 구성 요소들이다.그렇다면 이 데이터를 구성 요소 데이터에 저장하거나 규약을 준수하여 vuex 모듈에 저장하는 것이 옳은가?미리 고맙다.
여러 (독립) 구성 요소로 데이터에 액세스할 수 있어야 하는 경우 Vuex 저장소를 사용하십시오.당신이 모든 것을 Vuex 매장에 저장하지 말아야 하는 몇 가지 이유가 있다.
첫째로 복잡함!만약 당신이 복잡한 Vuex 스토어를 만들고 있다면 당신의 프로젝트가 성장함에 따라 효과적으로 사용할 수 없다.
반면에, 만약 당신이 당신의 상점을 불필요한 상태로 채울 경우, 모든 상태는 초기 JS에서 첫번째 로드로 실행될 것이고, 더 많은 데이터가 증가하면 페이로드와 웹앱의 더 긴 로드가 발생할 것이다.
따라서 여러분이 할 수 있는 가장 좋은 것은 지역 주들을 가능한 한 지역적으로 유지하는 것이고, 독립적 요소들의 통신이 필요할 때 Vuex를 사용하지 않는 것이다.
데이터를 구성요소에 보관할 수 있다.여기서 비 데이터 공유 구성 요소를 기능 구성 요소 링크로 변환할 수 있다.
Vue는 정상 부품보다 빠르게 기능 구성 요소를 처리한다.기능적인 것으로 전환하면 성능이 어느 정도 향상될 것이다.
데이터를 전체적으로 액세스할 필요가 없는 경우에는 데이터를 구성요소에 보관하는 것이 좋다.
함수 구성요소를 두 개 이상 생성할 때는 해당 구성요소에 대한 키도 생성하십시오.당신은 여기서 모든 대화를 찾을 수 있다.나는 거기에 있는 모든 세부사항들을 코드 샘플과 함께 주었다.
코딩을 즐겨라....
'Programing' 카테고리의 다른 글
선택한 기본값이 Vue.js에서 작동하지 않음 (0) | 2022.05.21 |
---|---|
클래스를 확장할 때 팽창 오류 (0) | 2022.05.21 |
VueJS 2에서 직접 프로펠러를 변형하지 마십시오. (0) | 2022.05.21 |
모키토의 주장Captor의 예 (0) | 2022.05.21 |
94% 자산 최적화 오류 1개 오류로 컴파일 실패 (0) | 2022.05.21 |