React Context未在CodeSandBox中运行

时间:2018-03-30 16:12:08

标签: reactjs codesandbox

我试图在codesandbox中运行this React Context example,但收到此错误:

Invariant Violation

Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

Check the render method of `MyProvider`.

我将React设置为16.3,代码本身直接来自this Wes Bos example.我已经查看了几次代码,但我没有看到任何问题。可能是带有codesandbox的上下文设置我不明白吗?

1 个答案:

答案 0 :(得分:3)

您还必须使用16.3版react-dom。在您的沙箱中,react为16.3.0,react-dom为16.2.0。这是一个带有工作示例的沙箱:https://codesandbox.io/s/1r1j221nl3