UNPKG

react-scripts-ts-tw

Version:

Configuration and scripts for Create React App.

22 lines (18 loc) 499 B
import * as D from '../../definitions'; import * as Redux from 'redux'; const initialState: D.UserState = { name: '', }; const userReducer: Redux.Reducer<D.UserState> = (state: D.UserState, action: D.UserAction): D.UserState => { state = state || initialState; switch (action.type) { case 'USER_LOGIN_SUC': return { ...state, ...action.payload, }; default: } return state; }; export default userReducer;