Firestore is a NoSQL database, so the structure is going to be determined by your team.
Firestore is a subset of the features available through Firebase, along with Authentication.
If you want to take a look at a good example of Firebase + React, I recommend Ashlee's series here:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.