2017-10-29 8 views
2

ngrx 예제 응용 프로그램의 코드를 읽고 두 개의 함수 호출을 찾습니다. 1) createFeatureSelector ('auth'); 및 2.) createSelector (selectAuthState, (state : AuthState) => state.status);ngrx createSelector 및 createFeautureSelector 란 무엇입니까?

이것은 무엇입니까?

export const selectAuthState = createFeatureSelector<AuthState>('auth'); 

export const selectAuthStatusState = createSelector(
    selectAuthState, 
    (state: AuthState) => state.status 
); 

답변

1

저장 조각 선택을위한 최적화 단계로 사용됩니다. 예를 들어 상점 조각에 대해 계산량이 많은 결과를 반환하는 경우 createSelector을 사용하면 마지막 입력 매개 변수를 셀렉터에 추적하고 현재 입력 매개 변수와 동일한 경우 메모 대신 즉시 결과를 즉시 반환합니다. 계산 반복.

ref : https://github.com/ngrx/platform/blob/master/docs/store/selectors.md

+0

제공되는 링크 이외의 다른 예가 무엇인지 모르겠습니다. –