Actual UI Examples

Button Loading States
The width stays stable and the button is disabled while the request is active.
Page Skeleton
Table Loading
Project Status Owner
Inline and Component Loading
Searching...
JS
Avatar placeholder shown until image loads.
Upload progress: 58%

1. Button Loading States





Loading Button Labels

Action Default Label Loading Label
CreateCreate ProjectCreating...
SaveSave ChangesSaving...
DeleteDeleteDeleting...
SendSend InviteSending...
UploadUploadUploading...

2. Page & Section Loading





3. Skeleton Screens





4. Table Loading




5. Inline & Component Loading





6. What Never Needs a Loading State

  • Client-side navigation that is instantaneous
  • Show/hide and expand/collapse toggles
  • Client-side form validation
  • Hover or focus state changes
  • Animations and transitions
  • Reading from in-memory state without an API call