ListView seems like the most popular solution for displaying a large number of resources, such as on an index page. As far as I can tell, it works by loading all of the resources into the store, then rendering them a few at a time.
My question is, what if new resources arrive on the server? How would ListView know to target and download them? Take for instance a forum. How would it know there’s a new post? Perhaps, in order to check for new resources, we have to download all the resources over again and let the store sort out which ones are new and which ones are old.
If that’s the case, is this an efficient approach for an app with a large number of resources (1,000+), as it would entail downloading all of those resources every time the client visits the index page. Would a classic infinite scroll be more appropriate in a case like this?
Thanks for your feedback! I like a lot of things about ListView, but as I currently understand it, it doesn’t seem like an appropriate solution for my app.