Form
Stacked form wrapper wiring React Aria validation.
Playground
Native validation via React Aria — submit with the name empty.
<Form onSubmit={handleSubmit}>
<TextField label="Name" isRequired />
<TextField label="Email" type="email" />
<Button type="submit">Add person</Button>
</Form>