반응형
Vuex 모듈에는 ESlint 규칙이 있습니까?
내 애플리케이션의 코드베이스에는 다음과 같은 함수를 반환하는 Vuex getter가 많이 있습니다.
const getters = {
getStateScopedToApp: (state, getters) => appId => {
// ... do stuff with appId
return state.foo[appId];
}
};
이게 원래 이렇게 된 이유는appId
여기서 얻을 수 있는 것은 컴포넌트 내에서만 사용할 수 있는 루트 파라미터입니다.어플리케이션의 데이터가 로드되는 방법 때문에 다음 명령어에 의해 키가 입력된 오브젝트가 반환되기 때문입니다.appId
일부 값이 잘못되거나 누락될 수 있습니다.
그 후, 이 기능은 상태 전체에 걸쳐 닫히고 언제든지 업데이트되는 안티터널-게터라는 것을 알게 되었습니다.state
Vuex의 캐시를 효과적으로 망가뜨릴 수 있습니다.Vuex 모듈에 대한 표준 ESLint 규칙이 있는지 궁금했습니다.이 규칙을 활용하여 이러한 패턴을 찾아 경고하고 캐시에 편리한 Getter를 위해 쉽게 추적 및 제거할 수 있습니다.구글에서 찾을 수 없었어요.
언급URL : https://stackoverflow.com/questions/61088454/are-there-eslint-rules-for-vuex-modules
반응형
'programing' 카테고리의 다른 글
Vue v-for 루프 - 어레이를 필터링할 때 구성 요소를 대상으로 지정하는 방법 (0) | 2022.08.09 |
---|---|
메모리 누수는 어디까지 할 수 있습니까? (0) | 2022.08.09 |
Win32 - C 코드에서 역추적 (0) | 2022.08.09 |
생성된 vuejs 구성 요소가 먼저 데이터가 로드되기를 기다립니다. (0) | 2022.08.09 |
Vuex 및 vuex가 인수를 사용하는 getter (0) | 2022.07.21 |