Where do you store state in a multi-step React form: URL params, context, Zustand, or the form library?
Building a 5-step wizard with React Hook Form and Zod. I keep the step in the URL and drafts in a small store. What has held up in production for you, and how do you handle early-step changes that invalidate later steps?
[link] [comments]