a simple way to create multi step forms with shadcn form components and Next.js, using no external state management library