我正在学习使用 redux-toolkit 构建添加到购物车功能。我在线克隆了这个项目,这样我就可以一步一步地进行操作。当我想使用选择器选择我的状态时,我遇到了麻烦,它说未定义。
这是我的代码和框代码,请帮忙。 https://codesandbox.io/s/vigorous-wind-n8mi3v?file=/src/centralStore.js/store.js
我需要再说一遍,我的主要问题是
当我使用选择器挂钩时,状态未定义。它使我的 forEach 毫无用处。
请帮忙。
在你的 App.js 中,你应该修改为此
const cart = useSelector(( state)=> state.reducer.cart)
(最初,你的代码是
const cart = useSelector(( state)=> state.cart)
因为在你的store.js中,你又使用了一层“reducer”