useSelector无法获得商店价值

时间:2020-09-14 10:36:56

标签: reactjs redux react-redux

我想在redux中使用react钩子,因此我们需要useSelector和useDispatch。但是错误“未捕获的错误:找不到react-redux上下文值;请确保组件包装在”中,然后我发现此https://github.com/reduxjs/react-redux/issues/1489指出“任何时候有多个React或React-Redux副本在您的树中,事情几乎肯定会崩溃。您自己的包可能应该将它们声明为peerDependencies(可能是devDependencies),而不是依赖关系。确保它们在运行时存在是应用程序项目的责任。”所以,这是我的依赖

npm ls react redux react-redux
devoproject@1.0.0 C:\Users\Mir\Desktop\devoproject
+-- @types/react-redux@7.1.9
| `-- redux@4.0.5  deduped
+-- react@16.13.1
+-- react-redux@7.2.1
`-- redux@4.0.5

那我该怎么办?我应该删除任何软件包以便一切正常吗?

0 个答案:

没有答案