Comments (2)
Hi, I'm a maintainer of the Firebase JS SDK and just wanted to add some info and apologize for so many rapid changes.
The docs on that Expo page are correct for v9, and in v10.0.0 we switched to automatically providing AsyncStorage for the convenience of React Native users, but this turned out to cause a number of problems for non-React-Native users so we had to roll it back to asking React Native users to explicitly provide AsyncStorage when initializing Firebase Auth, which happened in v10.3.0, release yesterday. The new syntax (correctly described in that warning message) is somewhat different from the 9.x.x syntax as there is no default AsyncStorage to fall back to (it used to be the one bundled in the "react-native" module itself, which is removed now) and the user must always explicitly import and provide it.
from fyi.
Thank you @hsubox76 for providing the info about the latest changes! Appreciate your effort and work with the Firebase JS SDK library.
Also, thank you @iM-GeeKy for bringing this to our attention. We'll update the FYI guide soon.
from fyi.
Related Issues (20)
- Do i need a service account for each app?
- First Android Submission fyi is outdated and unclear. HOT 1
- Android build error
- Why is service worker at src/service-worker.js? instead of TLD?
- my eas build is getting failed in "Run gradlew" HOT 1
- Redirect URL HOT 3
- Firebase auth post - imports do not exist HOT 1
- https://expo.fyi/start from running expo start links to nothing HOT 2
- Creating Google Service Account no longer exist HOT 4
- Wrong barcode-scanner-to-expo-camera
- How to patch expo module build.gradle file for a managed expo workflow? HOT 1
- WSL info page does not explain dev-builds, only Expo Go
- Set-NetFirewallHyperVVMSetting is not recognized. HOT 1
- "Unhandled JS Exception: TypeError: null is not an object (evaluating '(n=t.NativeModules.UMReactNativeEventEmitter).addProxiedListener')
- Applying the migrating recommandation does not work, reproducable and simple example
- fyi/firebase-migration-guide.md missing instructions HOT 1
- Expo Go, ios simulator and @react-native-firebase/analytics conflict. Your JavaScript code tried to access a native module that doesn't exist. HOT 1
- 🤖 Android build failed: Gradle build failed with unknown error. See logs for the "Run gradlew" phase for more information. HOT 1
- Enable Apple Pay Payment Processing in EAS build HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fyi.