While opening Pdf in modal dialog user can close pdf view before document was loaded. In this case PdfManager.loadFile promise tries to setState on unmounted component.
W/ReactNativeJS(31710): Warning: Can't call setState (or forceUpdate) on an unmounted component. This is a no-op,but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
W/ReactNativeJS(31710): in Pdf (at DocumentPreviewScreen.js:123)
While opening Pdf in modal dialog user can close pdf view before document was loaded. In this case
PdfManager.loadFile
promise tries to setState on unmounted component.Version -
"react-native-pdf": "^3.0.9"
This hot fix works for me (PdfView.js):