আমার একটি উপাদান রয়েছে যা স্ট্রিংয়ের অ্যারে প্রদর্শন করতে চলেছে। কোডটি এর মতো দেখাচ্ছে:
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.। সুতরাং এটি খালি অ্যারের জন্য কাজ করবে না।