String Array를 표시 할 구성 요소가 하나 있습니다. 코드는 다음과 같습니다.
React.createClass({
render() {
<div>
this.props.data.map(t => <span>t</span>)
</div>
}
})
완벽하게 잘 작동합니다. ie if 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.
. 그래서 빈 배열에서는 작동하지 않습니다.