Log In

The Road to React with Firebase

This book teaches you pragmatic Firebase in React for business applications with a minimal tech stack. You will learn how to implement user management with authentication and authorization, how to manage a Firebase database, and how to deploy your application.

The Bare Essentials

You will learn about Firebase with React, a minimalistic tech stack to realize profitable business ideas, in this book.

XXX-page book in PDF, MOBI & EPUB
Learn Firebase in React
Build a real world React application
Build profitable business applications
Early 2019

The Coder Package

Access starter projects that show various mirgations and integrations of other technologies in React with Firebase.

XXX-page book in PDF, MOBI & EPUB
Learn Firebase in React
Build a real world React application
Build profitable business applications
Access to 6 Source Code Projects
Advanced State Management with Redux and MobX
Awesome styling with Semantic UI
Migration to Gatsby.js for Static Websites
Migration to Firebase's Cloud Firestore
Early 2019

What People Are Saying

What can you expect?

You will build a client application with React and Firebase. Learn how to connect your React application to a Firebase database and how to authenticate/authorize with advanced Firebase features. These are only a few of the things you will learn about in this course.

You will learn about ...

  • Setup a well-rounded React App with Routing

  • Setup Firebase and connect it to React

  • Authentication with Firebase

  • Sign Up, Sign In & Sign Out

  • Password Reset and Change

  • Sending Verification E-Mails

  • Social Logins with Google, Facebook, Twitter

  • Linking of Social Logins to a Firebase Account

  • Role-based authorization with Firebase

  • Realtime Database usage in React

  • Pagination of Firebase Data

  • Hosting a React application with Firebase

Book: Table of Contents

Access Source Code

  • React with Firebase

  • Extension: React & Redux with Firebase

  • Extension: React & MobX with Firebase

  • Extension: React & Gatsby.js with Firebase

  • Extension: React & Semantic UI with Firebase

  • Migration: React with Firestore


Why does the book use React to teach about Firebase? Firebase is often used in modern applications to provide a database, authentication and authorization capabilities. These applications are often built with solutions such as React, Angular and Vue. To teach about Firebase, it makes sense to apply it in a real world context like React for your client application. I picked React because it has only a slim API and a good learning curve. It is only the view layer in your tech stack. You can learn about it in my other book The Road to learn React. However, you can apply your learnings about Firebase in other client-side applications, too.


Fundamentals in Web Development: You should know how to use HTML, CSS and JavaScript. Being familiar with the term API would make sense too, because you will use APIs in the book.

Fundamentals in React: It uses React as library to implement a client-side application. It is a perfect choice for demonstrating how the things from the book work in context in a frontend application. You can learn more about React from my other course called The Road to learn React.


Articles about React, new courses, and course updates delivered straight to your inbox. Quality content only, no spam - that’s a promise.

Join the Slack Group

Exchange thoughts and learnings, improve yourself by teaching others, get help if you’re stuck - join the Slack Group.