我有一个组件,它将显示字符串数组:
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]
。
我不知道如何解释对象成为要呈现的反应组件。有什么建议吗?