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.