Releases: expo-community/expo-firebase-starter
Releases Β· expo-community/expo-firebase-starter
Signup UX Improvement
Expo SDK 36.0.0 upgrade
This release includes the latest version of Expo SDK 36.
- Upgrade to Expo 36 SDK
- Update
react-native-hide-with-keyboard
to 1.2.1 such thatcomponentWillUnmount
lifecycle warnings are not shown.
Implement Password Reset Screen
- Includes
- Upgrade to Expo 35 SDK
- upgrade
react-native-elements
to 1.2.0 - Add Forgot Password Screen
- Handle password reset
Firebase Email Auth + Context API π₯
Includes:
- Add Firebase Config & integrate Firebase SDK
- Enable Firestore
- Add Context API
- Signup with Firebase
- Handle Real-time/Server Errors
- Login a Firebase user
- Add a signout button
- Check user auth state for automatic login
Show/Hide Password Field's visibility π
Handle different field types in forms
includes:
- create a checkbox field type using react-native-elements having a boolean value
- handle form validation for the checkbox field type
Cache 'em all! π¦
What it contains?
- navigation setup with
react-navigation
4.x.x - login and signup screen setup with formik and yup
- confirm password field on signup screen
- caching local images/assets
Formik and yup
Includes:
- Installing the libraries (react-native-elements, formik and yup)
- Creating reusable components (forminput & formbutton)
- Create a login form
- Add Formik to the login form
- Handle form submission
- Validate form with yup
- Refactor error message
- Disable Button when form is not valid
- Show errors only if touch for specified field
- Show a loading indicator on Login button while submitting
Mock Auth Flow with react-navigation
Learn about React Navigation 4.x.x patterns (stack and switch) in React Native and Expo apps!