使用某个蚂蚁设计组件时遇到问题:下拉。
源代码是用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
谢谢!