Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const userInterestsState = {
- user: { data: undefined, status: undefined },
- interests: {
- sports: { data: undefined, status: undefined },
- tv: { data: undefined, status: undefined },
- }
- };
- // generateSelectors will return the following object
- const selectorMap = {
- selector: createFeatureSelector('USER_INTERESTS'),
- user: { selector: createSelector(createFeatureSelector('USER_INTERESTS'), (state) => state.user) },
- interests: {
- selector: createSelector(createFeatureSelector('USER_INTERESTS'), (state) => state.interests),
- sports: {
- selector: createSelector(
- createSelector(
- createFeatureSelector('USER_INTERESTS'),
- (state) => state.interests),
- (state) => state.sports)
- },
- tv: {
- selector: createSelector(
- createSelector(
- createFeatureSelector('USER_INTERESTS'),
- (state) => state.interests),
- (state) => state.tv)
- },
- }
- };
Add Comment
Please, Sign In to add comment