Это причина, по которой ngrx selectors
существует.
Сначала создайте селектор для необходимого слоя состояния:
export const selectDocument = createFeatureSelector<AppState,
DocumentState>('document');
export const getDocument = createSelector(
selectDocument,
(state: DocumentState) => state.document
);
Затем используйте его в своем компоненте:
this.store$.select(getDocument).subscribe(this.DoSomethingOnlyOnDocumentChange);
Таким образом, только изменения, внесенные в срез документа, будут обрабатываться DoSomethingOnlyOnDocumentChange
Ссылка: Документация ngrx