我想在 map 内使用 if 语句,但我不想切换返回。代码:
this.example = this.state.data.map((item) => {
return(
<div>
{if(1 + 1 == 2){
data here
}}
</div>
)
})
我知道我不明白如何在 react 中使用这些。但基本上,我需要根据 map 内返回的 Logo 返回一个链接。因此,如果它的 Logo A,则返回链接 A、 Logo B、链接 B 等。
Logo 是通过 API 映射的,但链接不是。
最佳答案
this.example = this.state.data.map((item) => {
return(
<div>
{link ? <img src={link} /> : null}
</div>
)
})
关于javascript - map.array 内的 if 语句与 React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57254541/