Quiz Funnel React — React Components for Quiz Funnels

quiz-ui is purpose-built for React developers who need quiz funnels. Every component is a React functional component using Radix UI primitives under the hood. The funnel engine is a useReducer-based state machine that handles branching resolution, answer collection, and progress calculation without external dependencies.

Last updated: 2026-09-25

Frequently asked questions

  • Does quiz-ui work with Next.js?

    Yes. Every component has 'use client', so it works with Next.js App Router. Render a QuizRoot in any client component or page.

  • What version of React is required?

    React 18 or later. quiz-ui uses hooks, context, and useReducer internally.

  • Does it work with Vite or Remix?

    Yes. The components are standard React — nothing Next.js-specific in the quiz engine or components.