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