componentDidUpdate prevProps在使用es6和Babel

时间:2016-04-14 15:23:28

标签: reactjs babeljs reactjs-flux

请参阅TodoMVC应用here。相同的代码是here

添加待办事项并进行编辑时,控制台中记录的第一个值应为编辑前的值,第二个值应为编辑后的值。

但是,记录的值都是编辑后的值。 prevProps没有通过。比尔费舍尔在js / jsx中写的原始TodoMVC-flux中没有出现这个问题。

我认为这是Babel的一个错误,但我无法确定。

1 个答案:

答案 0 :(得分:0)

发生这种情况的原因是由于改变了状态对象并在采用不可变方法时得到解决。

在Bill Fisher写的TodoMVC-flux中,他正在返回一个新物体。

有关详细信息,请参阅get