2.2 Data Snapshots
Since Firebase is a real-time API the data can constantly be in a flux. This is all handled with snapshots. Snapshots allow us to get our data for a specific period of time. Also, snapshots contain powerful functions that help provide metadata for the data we are retrieving.