Formity Blog

Ideas on Building Better Forms

Insights and engineering notes on building modern forms.

12 April 2026

Best React Typeform Alternative for Developers

If you want to add a multi-step form to your website, Typeform is an obvious choice. But it comes with a monthly fee, requires an embed, and gives you little control over the styling. Fortunately, there is a better alternative, one where you fully own the code and have complete control over the look and feel. In this article, you'll learn how to have a dynamic multi-step form directly in your React application, so you're not dependent on any external platform and the code is entirely yours.

Read more

12 April 2026

React Form with Conditional Fields: A Step-by-Step Tutorial

Building a form with conditional fields in React is trickier than it might seem. You need to watch the current form values, conditionally render the right fields, disable validation rules for hidden fields, and make sure their values aren't included in the submission. Fortunately, Formity takes care of all of this for you. In this article, you'll learn how to implement conditional fields in React the right way.

Read more

12 April 2026

React Multi-Step Form with Conditional Logic: The Right Way

Building a multi-step form in React with conditional logic is harder than it looks. Done from scratch, it requires a significant amount of boilerplate. You need to track the current step, manage state across the entire form, and navigate different paths depending on the answers provided. Fortunately, there's a better way. Formity is a library that handles all of this for you, giving you everything you need to build a fully dynamic multi-step form in React without the complexity.

Read more

12 April 2026

Multi-Step Form with React Hook Form: A Complete Guide

Building a multi-step form in React from scratch requires a surprising amount of boilerplate. You need to track the current step, manage state across all of them, and render the right form at the right time. Fortunately, there's a library that takes care of all of this for you: **Formity**. In this article, you'll learn how to use Formity to build a multi-step form in just a few minutes.

Read more

3 March 2025

Formity / Expry: The Best Way to Store Forms in Databases

Certain types of applications may require storing forms in a database. For instance, a quiz app might let users create and manage their own quizzes, while a social network could allow each group to define a custom onboarding form to collect specific member information.

Read more

20 January 2025

Formity: The Ultimate Tool For Multi-Step Forms In React

As a frontend developer, you've likely faced the challenge of creating multi-step forms. These forms can be tricky to build, especially when they must adapt dynamically to user responses. Formity is designed to simplify this process, filling the gap left by existing form libraries.

Read more