警告:使用ant-design Dropdown时,React.createElement:type无效

时间:2017-07-03 20:20:55

标签: reactjs ecmascript-6 antd

使用某个蚂蚁设计组件时遇到问题:下拉。

源代码是用ES6编写的,并使用Babel进行编译。 加载页面时,将引发以下错误,并且不呈现页面:

Warning: React.createElement: 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 `Dropdown`.
    in Dropdown (created by Dropdown)
    in Dropdown (created by DashboardTemplate)
    in div (created by Col)
    ...

我正在使用此Gist中列出的代码,该代码完美有效,但由于某些软件包已更新,因此无法正常工作。由于依赖关系的依赖关系仍然更新到更新的版本,我无法通过降级所有包来重现工作版本。我也无法在Codepen示例中重现该问题。

Dropdown是一个蚂蚁设计组件,按照蚂蚁设计文档中的说明使用。

任何可能导致此错误的线索?

Webpack用作捆绑包,已安装的包版本为:

$ npm ls antd react react-router react-dom prop-types webpack
E:\dashboard
+-- antd@2.11.2
+-- laravel-elixir-webpack-official@1.0.10
| +-- webpack@2.1.0-beta.22
| `-- webpack-stream@3.2.0 (git://github.com/jeroennoten/webpack-stream.git#d78a3568e259f9cdbc64c60290639af6ef6d3baf)
|   `-- webpack@1.15.0
+-- prop-types@15.5.10
+-- react@15.6.1
+-- react-dom@15.6.1
+-- react-icons@2.2.5
| `-- react-icon-base@2.0.7
|   `-- prop-types@15.5.8
+-- react-router@3.0.5
`-- webpack@2.6.1

谢谢!

0 个答案:

没有答案