Web Components and JavaScript Frameworks like React have become popular in the last few years, with GatsbyJS standing out as a useful wrapper for developing modular websites and applications.
The last two websites I built, I used GatsbyJS. Those projects are included on my portfolio, they are Peak Websites and Greystone Place.
Alternatively, at a glance, here are some specific examples that employed ReactJS:
- A dynamic Image Box/Slideshow component
- Components for an integrated Header and Navigation
- An animated modal that implements ReactTransitionGroup
- Leveraging lifecycle methods to successfully rendering UI and managing client-side resources including garbage clean up
- Advanced usage of the web components standard