0
我想后,动态地确定他们的名字来渲染成分,我在<resultComponent>
标签得到这个JSX动态组件 - 未知道具
未知道具
ent
。从元素中删除此道具。
违规代码,另一个组件
<ul>
{this.state.results.map(entity => {
var resultComponent = null;
var key = null;
if (entity instanceof ProjectModel) {
resultComponent = ProjectResult;
key = "p";
} else {
resultComponent = UserResult;
key = "u";
}
return <resultComponent key={key + entity.id} ent={entity}/>;
})}
</ul>
你能告诉我们resultComponent吗? –
@丹你认真吗? –
其实我已经想通了:) –