我正在将React与Ant Design一起使用,但这只是一个React问题。
我有这样的代码:
{
title: "Group",dataIndex: "group",key: "group",render: text => (
<a> {text} </a>
)
}
不是render: text => ()
,它允许我在js函数(或jsx?)中使用html
但是,如果我尝试使用if / else逻辑,则总是会出错。
现在我正在使用像这样的愚蠢的东西:
render: texts => (
<span>
{[""].map(text => {
if(texts.includes(":")) {
return (<b> {texts} </b>)
}
return (<a> {texts} </a>)
})}
</span>
问题是,有没有一种方法可以不使用[""].map()
呢?如果不行,为什么不简单