Intro to ReactJS Course Project: Building a Photo Gallery
I implemented this project as part of Travis Arnold's "Intro to React: Building a Gallery" course. I created it on the CodePen platform, which led to a few restrictions which Travis didn't have in his demo.
First, CodePen only lets us pull libraries from a Content Delivery Network (CDN), not from NPM. I couldn't find the React-Emotions library on a CDN, unfortunately. To compensate for this, I implemented all of the component styles as simple style objects within the components themselves.
Finally - and this wasn't a restriction from using CodePen - I found it easier to implement the thumbnail styling using CSS Flexbox instead of CSS Grid.
I enjoyed Travis's course and learning a bit more about ReactJS.