文字列の配列を表示するコンポーネントが1つあります。コードは次のようになります。
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]です。
オブジェクトを解釈して、レンダリングされる反応コンポーネントになる方法がわかりません。なにか提案を ?
If the array is empty and no initialValue was provided, TypeError would be thrown.
。空の配列では機能しません。