Formity Blog

News and updates from the team behind Formity.

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
25 February 2026

Data Structures That Behave Like Programs in React

Imagine building a React library whose purpose is to showcase how applications work by automatically interacting with them — clicking elements, filling inputs, and responding to whatever happens on screen. Below is how that could look for a number guessing game.

Read more
10 February 2026

How React Resets State, and Why It Might Surprise You

While building Formity, I ran into a problem that initially felt quite counterintuitive. When navigating to the next step, the form was still using the state from the previous step, as shown in the example below.

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