我是redux的初学者开发者
my actions / cart.js
export default (state = [], payload) => {
switch (payload.type) {
case 'ADD':
return [...state, payload.item];
default:
return state
}
}
和reducers / cart.js
./src/actions/cart.js
Line 1: 'addToCart' is not defined no-undef
linter说:
{{1}}
我该如何解决这个问题?
答案 0 :(得分:0)
你应该尝试:
export default function addToCart (item) {
console.log("item: " + item);
return {
type: 'ADD'.
item
};
}
或者
export const addToCart = (item) => {
console.log("item: " + item);
return {
type: 'ADD'.
item
};
}
特别是function
方式更好,因为它可以default
导出。您的解决方案不起作用,因为您编写了addToCart
,而不是const addToCart
,因此它认为addToCart
已定义。