https://hohanga.medium.com/add-infinite-scrolling-to-a-react-app-with-the-intersection-observer-api-d3a3381f9a1c