Often times, we get involved in building web apps in which we are required to fetch large sets of data records from a remote server, API or some database sitting somewhere. If you are building a payment system for example, it could be fetching thousands of transactions….
Source: https://scotch.io/tutorials/build-custom-pagination-with-react