【发布时间】:2016-07-13 06:35:51
【问题描述】:
得到以下错误
未捕获的不变违规:DetailPage.render():有效的 React 必须返回元素(或 null)。您可能返回了未定义的, 数组或其他一些无效对象。
import React from 'react';
import DetailPage from './detail-page.jsx';
RenderPageComponents() {
debugger
switch (this.state.consultantListPage) {
case 'user-list':
return (
<div>
<h1>User List</h1>
<ConsultantList
ViewDetail={this.ViewDetail.bind(this) }
userList={this.state.userList}
consultantListPage={this.state.consultantListPage}
/>
</div>);
case 'user-detail':
return (
<div>
<DetailPage/>
</div>
);
default:
break;
}
}
感谢您对解决此问题的任何帮助
【问题讨论】:
标签: javascript reactjs