我有一个组件将显示字符串数组。代码如下所示:
React.createClass({
render() {
<div>
this.props.data.map(t => <span>t</span>)
</div>
}
})
它工作得很好。即如果props.data = ['tom', 'jason', 'chris'],页面中呈现的结果将是tomjasonchris。
然后,我想使用逗号连接所有名称,因此我将代码更改为:
this.props.data.map(t => <span>t</span>).join(', ')
但是,呈现的结果是[Object], [Object], [Object]。
我不知道如何解释对象成为要渲染的react组件。有什么建议吗?