For Android you can use React Native's Own Permissions (PermissionsAndroid) and for IOS the library you are using in one of the bes libraries but it has some minor issues.
for IOS you can use 3 libraries saperately
react-native-geolocation-service (for location).
react-native-documents (for documents).
@react-native-camera-roll/camera-roll (for Camera)