I think I was missing this step, as it isn't included in the warning message from the CLI anywhere.
error React Native CLI uses autolinking for native dependencies, but the following modules are linked manually:
- @react-native-firebase/app (to unlink run: "react-native unlink @react-native-firebase/app")
- @react-native-firebase/auth (to unlink run: "react-native unlink @react-native-firebase/auth")
- @react-native-firebase/database (to unlink run: "react-native unlink @react-native-firebase/database")
- @react-native-firebase/firestore (to unlink run: "react-native unlink @react-native-firebase/firestore")
- @react-native-firebase/storage (to unlink run: "react-native unlink @react-native-firebase/storage")
- react-native-camera (to unlink run: "react-native unlink react-native-camera")
- react-native-fs (to unlink run: "react-native unlink react-native-fs")
- react-native-image-picker (to unlink run: "react-native unlink react-native-image-picker")
- rn-fetch-blob (to unlink run: "react-native unlink rn-fetch-blob")
This is likely happening when upgrading React Native from below 0.60 to 0.60 or above. Going forward, you can unlink this dependency via "react-native unlink <dependency>" and it will be included in your app automatically. If a library isn't compatible with autolinking, disregard this message and notify the library maintainers.
Read more about autolinking: https://github.com/react-native-community/cli/blob/master/docs/autolinking.md