A skeleton in a UI gives users a preview of the layout and reducing perceived wait times. It helps manage user expectations and improves the overall experience by making the loading process feel faster and more engaging.
Example of how a skeleton could load for an avatar