Thoughts on my musixplore project

I grew an interest in web development in Fall 2019, however it did not come into fruition until this past summer (Summer 2020). This was my first web project, inspired by my desire to learn React as well as my daily, if not hourly, use of Spotify. After learning the basics off Google, I decided to solidify my understanding as well as refresh my memory on how to retrieve data from an API.

Although there were many bumps in the road (mostly API and JSON data related), it was ultimately a rewarding experience, especially when the data finally showed up in the console or the props were successfully passed down to the child page. In the end, it ended up being larger than what I had expected. Initially, I was thinking of a simple one-page React app, but eventually I learned the React Router tool when I realized it had to be more than one page due to the variations of data passed by albums, playlists, and songs.

Looking back now, I realize that I should have planned more in advance, because there is a lot of code that is repeated, that I can definitely refactor by using more in-line conditions. I guess that's a task for the future, along with a few other features and modifications I want to implement: