DEV Community


Discussion on: Completed My First Major React Project

steelvoltage profile image
Brian Barbour Author • Edited

Luckily, Firebase makes the secure user management easy. The entire auth piece handled outside of the client, on their servers. So, I was just tapping into that API.

The biggest stumbling block I think for this project was probably displaying things conditionally based on the user being logged in or not. I ended up making my useAuth custom hook and using protected route render props for React Router.

Also, just the size of the project too. It's bigger than anything I've built before. Trying to conceptualize and plan out how I wanted it all to fit together was a new experience.

Forem Open with the Forem app