export const register = (user) => async (dispatch) => {
try {
const { res } = await api.register(user)
dispatch({ type: REGISTER, payload: res });
} catch (err) {
console.log(err)
}
}
export default (user = [], action) => {
switch (action.type) {
case REGISTER:
return [...user, action.payload];
default:
return user;
}
}
When I dispatch I get "Uncaught Error: Actions must be plain objects. Use custom middleware for async actions". Can anyone tell me what is wrong here?