【发布时间】:2018-08-02 04:31:09
【问题描述】:
我正在使用 react-loadable 来拆分我的反应代码。使用基本用法,它可以正常工作,但是当我自定义渲染输出时,它会出现一些异常,如下所示:
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.
我的代码是:
function Loading(props) {
if (props.error) {
return <div>Error! <button onClick={ props.retry }>Retry</button></div>;
} else {
return <div>Loading...</div>;
}
}
const PipelineConversion = Loadable({
loader: () => import('App/Reports/Components/PipelineConversion'),
loading: <Loading />,
render(loaded, props) {
const PipConversion = loaded.default;
return <PipConversion {...props} />;
},
});
如果有人给我一些帮助或提示,我将不胜感激。谢谢。
【问题讨论】:
标签: reactjs