React alerts, toasts and empty states
Free React feedback components: toasts, alerts, banners, callouts, progress, skeletons, spinners, and empty, error and offline states for real products.
Products spend a surprising amount of time empty, loading or broken. These components give those moments the same care as the happy path: skeletons that match the real layout, empty states that point to the next action, and errors that say what happened.
Toasts and banners use status tokens at equal visual weight, so success never shouts and warnings stay readable in dark mode.
Components 28
Blocks and full pages 2
Frequently asked questions
How do I show a toast?
Install the toast component, mount the Toaster once near the root, and call it from anywhere with a title, description and optional action.
Should I use a skeleton or a spinner?
Use a skeleton when you know the shape of the content that is coming, and a spinner for short actions like saving a form.
Are status colors accessible?
Status text meets contrast on its tinted background in light and dark, and every status pairs color with an icon or label so it never relies on color alone.