Skip to content

A fully-featured contact form built with React, Formik, Yup and Treact that is stylish, has validation and can actually send emails.

License

Notifications You must be signed in to change notification settings

javaadpatel/react-contact-form

Repository files navigation

Contact Form Preview

React Contact Form

What is it?

A fully-featured contact form built with React, Formik, Yup and Treact that is stylish, has validation and can actually send emails.

Why use it?

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.

How does it work?

Contact Form Animation

  • 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.

Learn more about this

I've written a blog post that explains more about this contact form and why I built it.

About

A fully-featured contact form built with React, Formik, Yup and Treact that is stylish, has validation and can actually send emails.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published