Я оборачиваюсь вокруг этого и не могу понять, почему это не работает.
У меня есть простое действие:
export const GET_EXPENSE_LIST = "GET_EXPENSE_LIST"
export const getExpenseList = () => {
return async dispatch => {
console.log('Action called')
dispatch({ type: GET_EXPENSE_LIST, expenseList: []})
}
}
И редуктор:
import { GET_EXPENSE_LIST } from "../actions/expenses"
const initialState = {
expenseList = []
}
export default (state = initialState, action) => {
console.log("reducer called")
}
Я вызываю действие от компонента следующим образом (если это имеет значение):
useEffect(() => {
dispatch(expensesActions.getExpenseList())
}, [dispatch]);
В своей консоли я вижу «действие называется», но я не вижу «редуктор» называется". Почему редуктор не вызывается?