A skeleton or shimmer effect that maintains your content's dimensions and layout. It conveys to the user that the content is about to load, providing a better loading UX than a simple spinner. In most cases, content is gradually loaded, which allows users to maintain a sense of progress and the perception that a page load is faster than it is. Users are actively waiting, meaning that they can interact with the page or consume at least some part of the content while the rest is loading.
Check the documentation or demo to learn how to use.
Why use a skeleton loading?
This component is based on the EasyPlaceholder asset. It takes the learnings of some articles to improve on it in the following ways:
Besides the "IsReady" flag, now you can also have manual control over the skeleton animation by calling:
Improved demo to show different types of possible usages. Added "Try now"