Great article!! Thanks for that.
Wanted to hear your thoughts about filtering (search). How would you do it? Say you have a list with some data and you sort and more data is loaded etc. Now you start to search, do you just clear the currently loaded data, query the server and start showing the filtered results? Only changing the DB query seems.. to easy?
And then i would like to combine filter + sort + infinite scroll :O.
Another thought that i’ve though about is: You start scrolling, more data come from the server to the client and all is memoized. What happens when you scroll to much? The memoized data starts to become quite big..?