当且仅当我的组件的道具发生更改时,我想启动一些行为。过去我使用过componentWillReceiveProps
,但在当前的文档中,这似乎已被弃用。文档似乎表明这componentDidUpdate
是新建议,但是这会在任何更新(包括状态更改)时触发。getDerivedStateFromProps
也提到了,但这需要是静态方法。
我可以编写一些代码来运行所有的prevProps
and this.props
,但这似乎是重复的。
当且仅当我的组件的道具发生更改时,我想启动一些行为。过去我使用过componentWillReceiveProps
,但在当前的文档中,这似乎已被弃用。文档似乎表明这componentDidUpdate
是新建议,但是这会在任何更新(包括状态更改)时触发。getDerivedStateFromProps
也提到了,但这需要是静态方法。
我可以编写一些代码来运行所有的prevProps
and this.props
,但这似乎是重复的。