Ich bekomme doppelten verschachtelten Zustand nach api Anruf. Hier ist es.Redux speichern doppelte Verschachtelung
Screenshot from redux devtools
Hier sind meine Aktionen
export const getUserSuccess = user => ({
type: GET_USER_SUCCESS,
user,
});
export const getUserFailure = error => ({
type: GET_USER_FAILURE,
error,
});
export const getUserRequest =() => (
dispatch => (
axios.get('./user.json')
.then(response => dispatch(getUserSuccess(response.data)))
.catch(error => dispatch(getUserFailure(error)))
)
);
hier ist mein Benutzerminderer
export default function user(state = {}, action) {
switch (action.type) {
case GET_USER_SUCCESS:
return {
...state,
user: action.user,
};
case GET_USER_FAILURE:
return {
...state,
error: action.error,
};
default:
return state;
}
}
und hier ist meine Wurzel Minderer
export default combineReducers({
user,
});
sind all diese zusätzlichen Kommas und Ellipsen in der Bibliothek rectjs oder so? Ansonsten sieht es so aus, als wäre schlechtes JavaScript dein Täter. – Matt
nah bro: D I'ts airbnb reagieren eslint config. Ich bekomme Fehler ohne dieses Komma –