In this chapter, we saw how we can make our application secure from unknown users with the help of firebase authentication system. We also saw how we can configure the React -Firebase application in node environment as well as how to create a login form in React and integrate the Firebase Authentication Sign-in method in React, such as Google, Facebook, and Email/Password. Similarly, we can integrate the other Authentication sign-in methods in your application.
We also covered handling the authentication errors based on the firebase auth error codes that help us perform an action in the application. To Persist the auth state, we can use firebaseApp.auth().setPersistence('session'), the method that allows us to maintain the firebase auth state.
In the next chapter, we will explore the power of Redux and create a realtime ticket booking application with React...