Ist dieser Reduzierer in Ordnung? warum hat der Autor eine let users;
verwendet, die mir unnötig erscheint. Wird das nicht 2 Benutzer in FETCH_USER_FULLFILLED Fall verursachen?unveränderbarer Reduzierer in redux
const initalState = {
users: [],
loading: false,
error: null,
};
// REDCUER
function usersReducer(state = initalState, action) {
let users;
switch (action.type) {
case 'FETCH_USER_PENDING':
return { ...state, loading: true };
case 'FETCH_USER_FULFILLED':
users = action.payload.data.results;
return { ...state, loading: false, users };
case 'FETCH_USER_REJECTED':
return { ...state, loading: false, error: `${action.payload.message}` };
default:
return state;
}
}
export default usersReducer;
Benutzer ist nicht erforderlich, und ich denke, so dass die Verwendung von Vorlage ist wörtliche 'Fehler: \ $ {action.payload.message} \' ' –