Loading, Empty and Error States

A page that loads data has four states, loading, success, empty and error, and it should say which one it's in, so people never stare at a blank screen or a page that quietly broke.

Updated

Cheat sheet: Loading, Empty and Error States
Category
JavaScript
Level
Journeyman
Tags
disabled, finally Block (javascript), hidden, JavaScript, rest-api, web-development