如您所料,我是 JS 的新手,尤其是 React 的新手。
我有一个变量list
来保存我的计算。我有一个用于拖放和表单的处理程序,但是当数据更新时,react 仍然不知道这一点。
我应该使用一些特殊的命令来更新 this.props.data 还是更好的方法是在 React 组件中编写所有逻辑?
顺便说一句,list
由runs[]
. 每个run
都有id
和balls[]
。ball
有counter
和value
。_
/** @jsx React.DOM */
var Table = React.createClass({
render: function() {
return (<table className='table table-bordered bg-success'>
{this.props.data.map(function (run){
return <TablesRun runId={id}/>;
})}
</table>);
}
});
var TablesRun = React.createClass({
render: function() {
return <tr className='bg-warning'>
<td>
<span className='badge'>{this.props.runId}</span>ff
</td>
</tr>;
}
});
React.renderComponent(<Table data={list.runs}/>,
document.getElementById('runTable'));