【发布时间】:2021-09-17 23:38:16
【问题描述】:
在我的渲染代码中,我创建了一个地图,以便将它与 React 的条件渲染一起使用,但我得到一个未定义的错误,因为它找不到它。有办法解决吗?
render(){
if(this.state.jsondata.prediction2){
const occurrenceMap2 = Object.values(this.state.jsondata.prediction2).reduce((finalMap, item) => {
finalMap[item] = ++finalMap[item] || 1;
return finalMap;
} , {})
}
...
{this.state.jsondata.prediction2 &&
<p> occurrenceMap2[0] </p>
}
}
【问题讨论】:
-
不要使用 if 语句
标签: reactjs conditional-rendering