有没有办法修复显示未定义的 useSelector 挂钩?

问题描述 投票:0回答:1

我正在学习使用 redux-toolkit 构建添加到购物车功能。我在线克隆了这个项目,这样我就可以一步一步地进行操作。当我想使用选择器选择我的状态时,我遇到了麻烦,它说未定义。

这是我的代码和框代码,请帮忙。 https://codesandbox.io/s/vigorous-wind-n8mi3v?file=/src/centralStore.js/store.js 我需要再说一遍,我的主要问题是
当我使用选择器挂钩时,状态未定义。它使我的 forEach 毫无用处。

请帮忙。

reactjs react-redux
1个回答
0
投票

在你的 App.js 中,你应该修改为此

const cart = useSelector(( state)=> state.reducer.cart)

(最初,你的代码是

const cart = useSelector(( state)=> state.cart)

因为在你的store.js中,你又使用了一层“reducer”

© www.soinside.com 2019 - 2024. All rights reserved.