title: How to handle Client-side Form valudation in Remix?
body: <p>With Remix's basic Form component, form validation is set up on the server, so that when the user submits the form, they can see which fields aren't properly filled. But I think it's better UX when the user can see the errors when filling each field. So I'm looking for a good way to validate forms client-side as well when using Remix.</p>