Use sequential loading
To create a smooth loading experience, make sure lists load sequentially rather than in a haphazard manner. This means that as users wait for the full list to load, they see items populating in an orderly sequence, typically from top to bottom. Both text and media should seamlessly take the place of skeleton placeholders.
This method gives users a sense of progress and order, reducing confusion and frustration. As each piece of content replaces its placeholder, the user can start engaging with available information immediately, even as the rest of the list continues to load.