1

我正在尝试在代码和框中运行这个 React Context 示例,但收到此错误:

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,并且代码本身是直接从这个 Wes Bos 示例中提取的。我已经查看了几次代码,但没有发现任何问题。这可能是我不理解的带有代码框的上下文设置吗?

4

1 回答 1

3

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

于 2018-03-30T16:27:47.067 回答