0
JSX
을 사용하여 한 번에 하나의 함수 호출에서 아래처럼 여러 행을 렌더링 할 수 있기를 원한다면.행의 JSX 객체 표현
ObjectRow
의 코드는 rows.push(<ObjectRow />);
에 어떤 모양이되어야합니까?
var rows = [];
for (var i=0; i < numrows; i++) {
rows.push(<ObjectRow />);
}
return <tbody>{rows}</tbody>;
나는 각 행은 다음과 같이 할 :
<tr>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{5}</td>
<td className={lastClass}>{5}</td>
<td className={changeClass}>{5} <span className={iconClass} aria-hidden="true"></span></td>
<td>{5}</td>
<td>{5}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
</tr>
마지막으로 나는이 모든 행을 렌더링 할 :
var StockRow = React.createClass({
things: function(){
var rows = [];
for (var i=0; i < numrows; i++) {
rows.push(<ObjectRow />);
}
return <tbody>{rows}</tbody>;
},
...