在下图中,我们对生命周期方法做出反应。 有没有其他方法只有在我们改变状态时才会调用?
这里shouldComponentUpdate& comonentWillUpdate将在更改为props和state时调用。
先谢谢你!!!
答案 0 :(得分:1)
不存在生命周期方法,但您可以使用现有的shouldComponentUpdate
和componentWillUpdate
挂钩并将状态更改逻辑包装在一个检查中,以确保previousState !== this.state
答案 1 :(得分:0)
当您更改状态时,如果此方法shouldComponentUpdate
,则会调用return false
。不再需要调用其他生命周期方法。
如果您不希望调用其他生命周期方法,请检查return false
中的shouldComponentUpdate
。