【发布时间】:2019-09-03 09:42:05
【问题描述】:
我正在尝试呈现 React-Semantic UI 消息并根据条件我需要根据条件显示内容或列表。
工作代码:
const Message = ({icon, header, content, className, list}) => {
if(Array.isArray(content))
{
return (
<SemanticMessage
icon={icon}
header={header}
className={className}
list={content}
/>
)
} else {
return (
<SemanticMessage
icon={icon}
header={header}
className={className}
content={content}
/>
)
}
}
但这不起作用:
const Message = ({icon, header, content, className, list}) => {
return (
<Message
icon={icon}
header={header}
className={className}
{...Array.isArray(content) ? [list={content}] : [content={content}]}
/>
)
}
有什么线索吗?我在这里缺少什么?
【问题讨论】:
标签: reactjs semantic-ui semantic-ui-react conditional-rendering