当状态发生变化时,ReactJS表不会重新呈现

时间:2016-03-16 10:12:50

标签: reactjs

我正在努力学习ReactJS及其反应行为。我从一个简单的例子开始。我有一个组件,其中一些数据作为状态,我试图将它们显示为一个表。我的代码非常简单:

<table>
    {this.props.tableData.map( (row, index) => (
        <tr>
            <td>{row.name}</td>
            <td>{row.participant}</td>
            <td>{row.status}</td>
        </tr>
    ))}
</table>

但是当我用setState更改状态时(我有一个带有clickHandler的按钮来执行此操作),我的表格不会被重绘。我觉得我错过了一些明显的想法吗?

1 个答案:

答案 0 :(得分:0)

@Ved你是对的,当我调用setState时有一个拼写错误(我实际上是在向一个对象提供setState而不是调用该函数)。应该抓住它。