Consider a mobile app screen with many comments, which are ordered by created date (oldest first).
Comments are lazily loaded, page size = 10
.
Now please consider the following use case:
- The user enters the screen with
100
comments. - As soon as he enters, the app loads
10
oldest comments. - The user leaves a new comment without scrolling down.
Question: where should the app place this new comment?
Should it load all the comments and append the new comment to the end of the array? Or should it place the new comment at the top of the array? Both cases seems bad to me.