Full-stack Start without a mail detour
TanStack Start makes full-stack routes convenient. A contact form still does not need a custom mail pipeline. FormsReach is the form API: Free email, Pro WhatsApp, same React hook pattern as other React apps.
Platform notes
- Use named inputs so the hook can read FormData.
- Keep the form in a client component if your route is otherwise server-oriented.
- See the React and Next.js pages for related patterns.
Troubleshooting
- submit is not a function: Confirm import from
@formsreach/reactand client-side execution. - Empty payload: Ensure inputs have
nameattributes. - Double submit: Disable the button with
submitting.