无法读取未定义的属性“ getState”

时间:2019-07-12 12:30:57

标签: reactjs redux react-redux

我正在尝试做与丹·阿布拉莫夫的这段精彩视频相同的事情 https://egghead.io/lessons/react-redux-passing-the-store-down-with-provider-from-react-redux 但我收到以下错误:无法读取未定义的属性'getState'。 这是我使用提供程序的代码的第一部分,我使用[Component] .contextTypes和PropTypes npm包来用商店填充上下文。

C#

我有类似4个错误的页面,每个页面来自我正在使用商店的一行。 我不明白为什么这行不通,任何人都可以向我学习这是怎么行的吗? 这是一个沙箱链接:https://codesandbox.io/s/broken-glitter-60gx5?fontsize=14

1 个答案:

答案 0 :(得分:0)

您似乎正在使用已过时的旧式上下文api,此课程可能要解决的问题是将react-redux版本更改为5.1.1,以便您可以使用旧式上下文api访问商店< / p>

https://codesandbox.io/s/brave-gauss-lxcky