我有此代码:
componentDidUpdate(prevProps, prevState, snapshot) {
if(prevProps.currentIndustry !== this.props.currentIndustry) {
this.getMainProductGroups();
}
}
它说,仅当currentIndustry
属性更改时,它才应输入if
语句并转到方法getMainProductGroups()
。
如您在我的屏幕截图(从chrome
浏览器进行调试)中看到的那样,即使值相同,它始终会输入此if
语句。对此行为有何解释?
答案 0 :(得分:0)
调试器仅显示满足条件时将调用的方法。但这并不意味着进入if条件。要进行验证,您可以登录:
SftpUploadAsyncResult