Czesc dopiero zaczynam swoja nauke piszac stronke w reactjs i juz napotkalem na problem. Pobralem sobie statycznie informacje, zwracam je za pomoca map i uzyskuje dane. No ale jest problem bo jak chce je wstawic do tabeli to ona mi sie rozjezdza na tyle, jaka jest dlugosc tekstu. Jesli zrenderuje zwykla tabele bez pobierania danych to wszystko jest okej. Probowalem tez bootstrap ale nie dziala. Po prostu td jest tak dlugie jak tekst sciaganych danych. A to moj kod.
var Show = React.createClass({
alert: function () {
console.log(this);
},
render: function () {
var data = [
{
name:"Janusz",
lastname : "Mrozinski"
},
{
name:"Przemyslaw",
lastname : "Kalarepa"
},
{
name:"Abdul Ahim As Satans Nius Nowas",
lastname : "Khana-Omi Sam"
}
]
var returndata = data.map(function(el,k){
return(
<table>
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
</thead>
<tbody>
<tr>
<td><Names name={el.name}></Names></td><td><Names name={el.lastname}></Names></td>
</tr>
</tbody>
</table>
);
});
return (
<div>
<div> {returndata} </div>
</div>
)
}
});
React.render(<Show/>,document.getElementById('example') );