socketReducer.js 445 B

12345678910111213141516171819202122
  1. const initialState = {
  2. socket: null
  3. }
  4. const socketReducer = (state = initialState, action) => {
  5. switch (action.type){
  6. case 'SET_SOCKET':
  7. return {...state,
  8. socket:
  9. action.socket
  10. };
  11. case 'REMOVE_SOCKET':
  12. return {...state,
  13. socket:
  14. initialState.socket
  15. };
  16. default:
  17. return state
  18. }
  19. };
  20. export default socketReducer;