Playground
The component pages each show one component. This shows a whole flow — the part you cannot see from a props table: what happens when a submit fails, where focus lands, and what a screen reader is told while a request is in flight.
Submit the form empty. Then try a name that already exists. Then load the table and watch the button.
A form with server-side errors
A table that has to be fetched
Nothing loaded yet.