How to handle a LOT of images in React

I need to display a lot of images in a web page, NFTs images.
I have a list of 8000 CIDs of json files saved in IPFS, I need to display those images in a webpage.
How can I do this?
Let’s say that I need to display 10 images at a time, can I fecth the first 10 images from the file and query IPFS then the next 10 images when the user changes page to see the next 10 images?
So I will deploy my html code with my js code AND this big json file with 8000 entries (simple strings as I said)…is this doable? Is this the right way to handle things?