React setState()调用不更新UI

时间:2016-07-19 08:06:18

标签: javascript reactjs setstate virtual-dom

我正在学习React,正在从NodeSchool开始学习learnyoureact模块。到目前为止,我对React的理解是,您将React组件渲染为虚拟DOM,并让React处理UI更改(从SO post读取)。我认为这是对的。

关闭这一点,当我添加数据并调用setState时,UI会更新并添加一个表行。为什么当我调用setState()并删除一些数据时,UI什么都不做?当我将数据记录到控制台时,我可以确认数据已被删除。

当我向2个原始表中添加2个内容时,我得到4行: enter image description here

然后,当我点击X按钮并尝试删除时,控制台显示我已删除但UI不会更新。还有4个表行。 enter image description here

我已逐行检查,后来甚至复制并粘贴以确保。我退出了这个repo

如果不应手动删除表格行,如何删除表格行?

0 个答案:

没有答案