Skeleton
Holds a layout's shape while it loads. Hidden from screen readers; the loading region is marked busy and announces once.
Source
components/skeleton.tsxLoading profile…
Loading activity…
Usage
When to use
Use when
Loading content whose layout you know: size blocks to match it. Mark the region aria-busy with one sr-only status
Don’t use when
Unknown layouts or actions (use Spinner); one announcement per block