18. Create selectors
In this section we will create selectors in NgRx which are a cornerstone piece of getting your NgRx architecture right.
1. Add selector file for spinner state
import { createFeatureSelector, createSelector } from '@ngrx/store';
import { State } from './spinner.reducer';
export const getSpinnerState = createFeatureSelector<State>('spinner');
export const getSpinner = createSelector(
getSpinnerState,
(state: State) => state.isOn
);
2. Use the new selector in our EventComponent
StackBlitz Link
Last updated