Guest User

Untitled

a guest
Nov 29th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. const { createSelector } = require('reselect');
  2. const { fromJS } = require('immutable');
  3.  
  4. const initialState = fromJS({
  5. login: {
  6. formState: {
  7. username: 'dka',
  8. password: '',
  9. },
  10. success: false,
  11. error: false,
  12. isCurrentlySending: false,
  13. }
  14. });
  15.  
  16. const selectLogin = (state) => state.get('login');
  17.  
  18. const selectFormState = createSelector(
  19. selectLogin,
  20. (loginState) => loginState.get('formState')
  21. );
  22.  
  23. const selectUsername = createSelector(
  24. selectFormState,
  25. (formState) => formState.get('username')
  26. );
  27.  
  28. console.log(selectUsername(initialState));
Add Comment
Please, Sign In to add comment