Mam jeden składnik, który będzie wyświetlać tablicę ciągów. Kod wygląda następująco.
React.createClass({
render() {
<div>
this.props.data.map(t => <span>t</span>)
</div>
}
})
Działa doskonale. tj. jeśli props.data = ['tom', 'jason', 'chris'] Wyrenderowany wynik na stronie to tomjasonchris
Następnie chcę połączyć wszystkie nazwy przecinkiem, więc zmieniam kod na
this.props.data.map(t => <span>t</span>).join(', ')
Jednak wyrenderowany wynik to [Object], [Object], [Object].
Nie wiem, jak interpretować obiekt, aby stał się komponentem reagującym do renderowania. Jakieś sugestie ?
If the array is empty and no initialValue was provided, TypeError would be thrown.. więc nie będzie działać dla pustej tablicy.