Guest User

Untitled

a guest
Mar 20th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. const userInterestsState = {
  2. user: { data: undefined, status: undefined },
  3. interests: {
  4. sports: { data: undefined, status: undefined },
  5. tv: { data: undefined, status: undefined },
  6. }
  7. };
  8.  
  9. // generateSelectors will return the following object
  10.  
  11. const selectorMap = {
  12. selector: createFeatureSelector('USER_INTERESTS'),
  13. user: { selector: createSelector(createFeatureSelector('USER_INTERESTS'), (state) => state.user) },
  14. interests: {
  15. selector: createSelector(createFeatureSelector('USER_INTERESTS'), (state) => state.interests),
  16. sports: {
  17. selector: createSelector(
  18. createSelector(
  19. createFeatureSelector('USER_INTERESTS'),
  20. (state) => state.interests),
  21. (state) => state.sports)
  22. },
  23. tv: {
  24. selector: createSelector(
  25. createSelector(
  26. createFeatureSelector('USER_INTERESTS'),
  27. (state) => state.interests),
  28. (state) => state.tv)
  29. },
  30. }
  31. };
Add Comment
Please, Sign In to add comment