# Async Submit

A submit button that calls `setLoading(true)` while an async save is in flight - disabling itself and showing a spinner - then switches to a green "Saved ✓" success state before reverting to idle.
