ข้อผิดพลาดควรเป็นเช่นนี้ในสิ่งที่ฉันเรียกว่าผู้จัดเตรียม
var Modulo5_ = React.createClass({
render: function() {
return(
<img src={this.props.ruta} className="img-responsive" />
<p>{this.props.title}</p>
)
})
var Modulo5 = React.createClass({
getInitialState: function(){
return { tituloRopa:[
{titulo:'ropa uno', ruta:'img/img1.jpg'},
{titulo:'ropa dos', ruta:'img/img2.jpg'},
{titulo:'ropa tres', ruta:'img/img3.jpg'},
]}
},
render: function(){
return(
<header>
<div>
{
this.state.tituloRopa.map(function(titleRop, rutaRop, i){
return(
<Modulo5_ key={i} title={tituloRop} ruta={rutaRop}>
</Modulo5_>
)
})
}
</div>
</header>
)
}
})
และฉันมีข้อผิดพลาดนี้: Uncaught Invariant Violation: Objects are not valid as a React child (พบ: object with Keys {titulo, ruta}) หากคุณต้องการเรนเดอร์คอลเลกชั่นลูก ให้ใช้อาร์เรย์แทนหรือล้อมอ็อบเจ็กต์โดยใช้ createFragment(object) จากส่วนเสริม React ตรวจสอบวิธีการเรนเดอร์ของ Modulo5_