Estoy muy cerca de la solución, pero todavía no lo entiendo. Quiero comenzar un nuevo proyecto React Native y usar Firebase como base de datos y almacenamiento de imágenes.
Los pasos que tomé:
Y después de eso, no está claro cómo puedo lograr que mi carpeta se vea así con todos los SDK de Firebase:
A mi estructura de carpetas le faltan todas las dependencias para Firebase, como las carpetas de Android e iOS, etc. Intenté ingresar a mi proyecto en la terminal, luego ejecuté "yarn add firebase", pero eso no funcionó. Puedo ver que los archivos necesarios están en "C:/MyReactNativeProject/node_modules/@react-native-firebase/app/".
Actualmente mi proyecto se ve así:
¿Qué me estoy perdiendo? :/
Como dice la documentación de react-native-firebase, debe expulsar su aplicación si desea usar esta biblioteca con expo. Tenga en cuenta que la acción de expulsión no es reversible. Pero si desea utilizar funciones como Realtime Database (sin soporte sin conexión) y Autenticación, aún puede usar Firebase Web SDK en su proyecto.