There’s no “right way” to build forms in React and there are a lot of options. It’s simple enough to have a working form, but what about validation? Can you rely on the browser’s default validation, or should you write your own state handlers, or drop in a form library?
Formspree has been cranking out new capabilities and fixing bugs. Here’s the latest new features that have dropped over the last few weeks.
At Formspree we love static site generators. Our frontsite is built on Hugo, and we’ve made websites with pretty much every major SSG. It’s satisfying to deploy a site and walk away without a care. There’s no ongoing maintenance, no updating. It’s just out there.
However, when we were building the Formspree blog, we struggled to find a good static site theme. It seemed like, to get a professionally designed, feature rich blog, we had to either: