How to Test Loading, Empty, Error, and Success States with a Mock API

A few years ago I shipped a “finished” admin dashboard on a Friday afternoon. It looked great in staging: rows of users, sortable columns…