Frameworks

Frameworks overview

Install FormsReach on HTML, React, Vue, Next.js, Nuxt, WordPress, and more - pick the guide that matches your stack.

What you will achieve

Find the right how-to for your website stack. Each guide is a step-by-step install with a copy-paste snippet and a verify checklist.

Marketing comparison pages live at /integrations/. These docs pages are the how-to source of truth.

Choose a path

If you build with… Start here Pattern
Plain HTML / static site HTML Form POST
Vanilla JS (CDN) JavaScript @formsreach/js
React React @formsreach/react
Next.js Next.js @formsreach/react + Client Component
Vue Vue @formsreach/vue
Nuxt Nuxt @formsreach/vue
WordPress WordPress HTML in Custom HTML block

More stacks (Astro, Svelte, Webflow, Shopify, and others) ship in later docs waves. Until then, use the closest pattern above or the matching /integrations/ page.

Official packages

Package Install Guide
@formsreach/js npm or CDN JavaScript · Programmatic submit
@formsreach/react npm i @formsreach/react React · Next.js
@formsreach/vue npm i @formsreach/vue Vue · Nuxt

Source: github.com/formsreach/sdk

CDN for browser drop-in:

https://unpkg.com/@formsreach/js/dist/formsreach.min.js

When to use a package vs plain HTML

  • HTML form POST - simplest path; full page submit is fine
  • JS / React / Vue packages - AJAX submit, loading and error helpers, no full reload

After the form works

  1. Email channel
  2. Domain allowlist
  3. Spam protection
  4. WhatsApp on Pro / Agency

Next

  • New here? Quickstart
  • Pick a guide from the table above