https://technotaught.com/how-to-build-a-responsive-react-carousel-from-scratch/
How to Build a Responsive React Carousel from Scratch