This is a difficult question to answer question generally. There are a few different strategies depending on what you are optimizing for.
If there is a lot of data, you’d want to paginate at the REST API level, so that you don’t fetch enormous amounts of data over the wire before you need it. For this to happen you’d have to be able to control what data you fetch with arguments to the REST API.
Using a “load more” button is the easiest way to do pagination.
For more fancy automatic loading this would be a bit to complex for me to give an example of here, but Fuse’s internal examples team will produce an example of how to do this eventually.
If you look at how its done with social media apps with their feeds its often done like if you scroll fast you need an event when you have reached the bottom of the feed so you could add a spinner while fetching. Next if you scroll slowly you detect how much you have left to scroll when the finger has left the display and decide to load more data or not.