A disabled Submit button protects the UI. It does not protect the data. It is tempting to treat this as enough protection against duplicate submissions: < button type = "submit" disabled = { isSubmitting } > Submit </ button > The button is worth disabling.
Source: [Dev.to](https://dev.to/mohammad_rostami_/meaningful-dirty-state-fingerprints-and-idempotency-three-details-that-make-form-submissions-36e0)