Author: Simon Collins
While building an app which required listening to Google Cloud Firestore real-time events in a React…