---
url: https://formhaus.dev/recipes.md
description: >-
  Complete Formhaus recipes for common form jobs: branching multi-step forms,
  conditional fields, quiz funnels, headless use, Figma to React and AI agents.
---

# Recipes

Each recipe is a complete JSON definition with React and Vue code for one job. Every definition is validated against the [JSON Schema](/api/definition#json-schema) in CI.

| Question | Recipe |
|---|---|
| How do I build a multi-step form with branching in React or Vue? | [Multi-step form with branching](/recipes/multi-step-branching) |
| How do I show or hide fields based on other answers? | [Conditional fields](/recipes/conditional-fields) |
| How do I build a quiz or lead-capture funnel? | [Quiz funnel](/recipes/quiz-funnel) |
| How do I use the form engine without React or Vue? | [Headless engine](/recipes/headless-engine) |
| How do I design a form in Figma and ship the same form in React? | [Figma to React](/recipes/figma-to-react) |
| How do I generate and check forms with AI agents? | [AI agents](/recipes/ai-agents) |

More definitions without framework code are on the [Examples](/guide/examples) page.
