У меня есть один компонент, который будет отображать массив строк. Код выглядит так.
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(', ')
Однако результат рендеринга - [Объект], [Объект], [Объект].
Я не знаю, как интерпретировать объект, чтобы он стал реагирующим компонентом для визуализации. Любое предложение ?
If the array is empty and no initialValue was provided, TypeError would be thrown.
. поэтому это не сработает для пустого массива.