A fully-featured contact form built with React, Formik, Yup and Treact that is stylish, has validation and can actually send emails.
If you've ever wanted to quickly slap together a contact form then this is for you. It's not built to be complex, its built to work.
- Formik - Handles all the form field binding and state tracking.
- Yup - Handles all the validation.
- Treact - Handles the component and styling. This library is made using React and TailWind Css.
- Emails - Handled by a Netlify function that integrates with SendInBlue. You can find the function app here, either use this one or swop in your own email mechanism.
I've written a blog post that explains more about this contact form and why I built it.