Module RNFetchBlob requires main queue setup since it overrides
constantsToExport
but doesn’t implementrequiresMainQueueSetup
. In
a future release React Native will default to initializing all native
modules on a background thread unless explicitly opted-out of.
I use react-native 0.56.0 and react-native-fetch-blob: 0.10.8. This is the previous reaction Native 0.54.2.
What the hell is telling me? What exactly is the main queue setting? What can I do to solve this problem? Thanks!
> react-native unlink react-native-fetch-blob
> npm uninstall –save react-native-fetch- blob
> npm install –save rn-fetch-blob
> react-native link
Then, I have to change all the lines used:
From’react- native-fetch-blob’ import RNFetchBlob;
To:
Import RNFetchBlob from’rn-fetch-blob’;
Now everything is as it should be It works.
When using RNFetchBlob with React Native, I will see a yellow warning screen:
Module RNFetchBlob requires main queue setup since it overrides
constantsToExport
but doesn’t implementrequiresMainQueueSetup
. In
a future release React Native will default to initializing all native
modules on a background thread unless explicitly opted-out of.
I use react-native 0.56.0 and react-native-fetch-blob: 0.10. 8. This is 0.54.2 in the previous React Native.
What exactly is wrong telling me? What exactly is the main queue setting? What can I do to solve this problem? Thanks!
It turns out that react-native-fetch-blob is no longer supported, I need to use rn-fetch-blob. To solve this problem, I have to do the following Things:
> react-native unlink react-native-fetch-blob
> npm uninstall –save react-native-fetch-blob
> npm install –save rn-fetch -blob
> react-native link
Then, I have to change all the lines used:
Import RNFetchBlob from’react-native-fetch-blob’;
To:
Import RNFetchBlob from’rn-fetch-blob’;
Now everything works as it should.
< p>