Infinite scrolling is a pretty complex pattern to implement well.
One question: do you use trackUrlState? The reason I ask is because routing with infinite scrolling is quite challenging.
We dont support infinite scrolling out of the box but you could extend the Results component to have a listener when the user reaches the end of the page. When reached, request for a new set of results with the next set of results. Cache the previous set of results in the component and render the previous and next results together.
I'm so glad you're loving the product! If you'd love to tell us a bit more about what you love, I'd love to get 30 minutes of your time to chat about what you like and what your experience has been using the product. If that's something you're interested in, let me know and I can set up a time.