当前我的代码如下:
__crypt_r
但是由于componentWillReceiveProps(nextProps: any) {
this.showLockedWarning(nextProps);
}
被弃用,我想使用没有这种问题的函数,据我所知,我应该有2个选项-componentWillReceiveProps
和{{1 }}。
我不能使用getDerivedStateFromProps
,因为这会造成无限循环,但是从componentDidUpdate
开始,我无法访问componentDidUpdate
关键字。在这种情况下我该怎么办?
答案 0 :(得分:0)
如果您不更改状态(如示例中所示),则最好将代码移至componentDidUpdate()
,但是如果您需要更改状态 ,请调用函数,那么您也可以创建要调用static
的函数。