반응형
vue.js 애플리케이션의 상태 업데이트에 사용할 항목(rxJs 대 Vuex)
나는 vue.js를 처음 접하지만 1년 동안 각도 6에 손을 댔어.나는 매우 쉽다는 RxJs를 사용하여 Angle의 성분들을 업데이트하곤 했다.지금 Vue를 우연히 발견했을 때, vuux가 구성 요소의 상태를 업데이트하는 기사에 나타났다.구성 요소의 상태를 업데이트하는 것이 더 나은 것은?
vuex 상태 관리를 사용하여 상태를 업데이트하거나 rxJs를 사용하여 반응형 프로그래밍을 사용하는 것이 더 나은가?
// angular
import { AppService } from '../AppService';
isLoading = false;
ngOnInit() {
this.appService.updateIsLoading.subscribe((res: boolean) => {
this.isLoading = res;
});
}
// Vue
const store = new Vuex.Store({
state: {
isLoading: false,
}
});.....................
Vuex와 rxJs는 서로 다른 문제를 해결한다.
Vuex는 각계의 Redex 또는 ngrx와 유사하게 공유 상태를 관리한다.상태는 시각적 요소 외부에 '중심적으로' 저장되며, 당신의 상태 관리 솔루션은 시간 여행, 일관된 액세스, 약간의 기능적 규율과 같은 것들을 제공한다.Ngrx는 각골격의 공식적인 부분이 아니다.
rxJs는 비동기 코드를 관찰 가능으로 포장하여 비동기 운영을 위한 보다 강력한 구문을 제공하지만 학습 곡선이 있다.앵글은 rxJs를 좋아하고 플랫폼의 핵심 부분이다.부에 세계는 그것을 그다지 좋아하지 않는 것 같고 당신은 분명히 그것을 없이도 할 수 있다.하지만 만약 당신이 다른 곳에서 오고 있고 당신이 좋아하는 것을 알고 있다면, 그것을 시도해 보라.각 자습서에서는 국가 관리 솔루션으로서 rxJs에 대해 설명하겠지만, 근본적으로 다른 일을 하고 있으며, 반응과 부에 의해 이해되는 "국가 관리"보다는 약속과 비동기/와 함께 고려되어야 한다.
반응형
'IT이야기' 카테고리의 다른 글
루프 내에서 Vuejs 구성 요소의 가변 매개 변수 액세스 (0) | 2022.04.10 |
---|---|
반응JS - 요소의 높이 가져오기 (0) | 2022.04.09 |
Python에서 대용량 파일의 라인 수를 저렴하게 얻는 방법 (0) | 2022.04.09 |
Python 3의 상대적 가져오기 (0) | 2022.04.09 |
RxJS 구독() 함수의 구성요소로 선언된 액세스 변수 (0) | 2022.04.09 |