【发布时间】:2017-11-07 13:24:05
【问题描述】:
我想创建一个对象:
import React from "react";
import { Registration } from "../../";
const RouteObj = {
Registration: {
route: "/registration",
comp: <Registration />
}
};
export default RouteObj;
然后,在第二个文件调用中:
import React from 'react';
import RouteObj from ...
class Thing extends React.Component{
render() {
<RouteObj.Registration.comp />
}
}
尝试此操作时,我收到错误:
React.createElement:类型无效 - 需要一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到:未定义。您可能忘记从定义组件的文件中导出组件。
是否可以用这种方式渲染 React 组件?
【问题讨论】:
标签: javascript reactjs