我收到一个未捕获的不变冲突:找不到 react-redux 上下文值;即使我的应用程序被包装在提供程序中



所以我得到错误:

未捕获的不变冲突:找不到 react-redux 上下文值;请确保组件包装在提供程序中

此错误块正下方:

The above error occurred in the <_default> component:
in _default (created by Context.Consumer)
in Route (created by App)
in Switch (created by App)
in div (created by DevMenu)
in DevMenu (created by App)
in Router (created by BrowserRouter)
in BrowserRouter (created by App)
in Suspense (created by App)
in App (created by Root)
in Provider (created by Root)
in Root

因此,我们可以看到我的组件路由已包装在提供程序中。为什么会出现错误!?

我不知道我还能做什么。有什么建议吗?

当我运行yarn列表react-redux时,我得到:

├─ @uma/web-assembler@0.5.0
│  └─ react-redux@7.2.0
└─ react-redux@7.1.0

就是这样!

我在不同的软件包中有 2 个不同版本的 react-redux!我确保到处都有相同的一个,看起来它有效!

谢谢!

相关内容

最新更新