Estoy desarrollando una aplicación móvil con React native e intento usar firebase como base de datos. Ayer intenté actualizar mi versión nativa de React de 0.37 a 0.40 pero algunos archivos entraron en conflicto y mi aplicación no se inició. Así que volví a la versión 0.37. (Copio archivos en conflicto pegados con mis primeras copias para resolver esto)
Ahora, cuando copio y pego el fragmento de código de firebase en mi archivo App.js para configurar firebase, aparece el error "No se puede leer la propiedad 'getItem' de undefined"
Si elimino el fragmento de Firebase, todo funciona bien. De lo contrario, después de 1-2 segundos, aparece una pantalla roja con el error en los archivos adjuntos.
Sospecho que rompí algo en el camino para revertir reaccionar nativo 0.37. Intenté desinstalar y reinstalar firebase sin éxito. Ahora me estoy golpeando la cabeza y cualquier ayuda sería muy apreciada.
Encontré una solución a mi problema. Parece que el problema no es con Firebase sino con el depurador de Chrome. Tener la 'barra de herramientas de cambio de dispositivo' (CMD SHIFT M) habilitada en Chrome parece estar causando el problema. Al anular la selección de la 'barra de herramientas de alternancia del dispositivo' y volver a cargar el emulador, se elimina el error.
Compruebe el enlace de la imagen para ver la muestra, por favor.