草庐IT

isMounted

全部标签

javascript - 升级到 React Native 0.55.4 后,isMounted() 警告不断出现

我在升级到最新的ReactNative版本0.55.4后看到isMounted()警告。 最佳答案 将以下代码添加到您的根index.js文件中。import{YellowBox}from'react-native';YellowBox.ignoreWarnings(['Warning:isMounted(...)isdeprecated','ModuleRCTImageLoader']); 关于javascript-升级到ReactNative0.55.4后,isMounted()警告

javascript - 为什么 cancelledPromise 模式被认为比 React 中的 isMounted() "antipattern"更好?

参见此处:https://reactjs.org/blog/2015/12/16/ismounted-antipattern.html还有这里:HowtocancelafetchoncomponentWillUnmount在这里:ismountedantipattern,trackownproperty在这两种情况下,他们都提到了3种方法:在您的promise.resolve中检查this.IsMounted(),如果`CompountedHasUnmounted,React会为您正确返回在您的promise.resolve中检查_isMounted,这是您在ComponentWill