Preact生命周期(redux state& componentWillReceiveProps)

时间:2017-04-24 14:16:07

标签: javascript reactjs react-redux lifecycle preact

我有一个关于Preact生命周期的问题。 我已经创建了一个非常接近我的业务用例的jsfiddle。 该用例结合了HOC,redux和Preact生命周期。 用例背后的想法很简单!我创建了一个红色拖动表面,在拖动结束时我想在我的减速器内切换一个值! 我很惊讶,即使调用mapStateToProps,当我在下一个componentWillReceiveProps刻度中记录标志的值时,标志仍然没有切换。以下是来自以下js file https://jsfiddle.net/4yzLdtkd/32/的日志 component will receive props: isDragging component will receive props: hasDragged map state to props false component will receive props: value = true component will receive props: value = false

我使用react创建了完全相同的用例,结果不同。该标志直接切换。 以下是来自以下js file http://jsfiddle.net/urkuwnLr/9/的日志 component will receive props: isDragging component will receive props: hasDragged map state to props false component will receive props: value = false

这是一个错误还是Preact的工作方式与React在生命周期方面的工作方式略有不同?

0 个答案:

没有答案