React Gallery App
This project was one of the hardest projects I had to do in TreeHouse. For this project I used React library to create an image gallery as a single page application. The user can either enter an image search term or select from the three default image categories. The app fetches image data from Flickr and displays the images on the webpage. Though not required by the course, I taught myself React Router V6 for this project.
The most challenging aspect of this project was getting the navigation buttons to load photos. I didn't want to preload the data when the app first started. I wanted the app to be able to load data when the url is changed by either the search submit button, navigation buttons, or if a user edits the url.