Modern forms for static sites

Gather form submissions from your frontend without writing a line of backend code.

Create a form
import { useForm } from '@statickit/react';

function MyForm() {
  const [state, submit] = useForm('0858b1a135b0');

  if (state.succeeded) {
    return (
      <div>Thank you for signing up!</div>
    )
  }

  return (
    <form onSubmit={submit}>
      <label htmlFor="email">Email</label>
      <input id="email" type="email" name="email" required />
      <button type="submit" disabled={state.submitting}>Notify me</button>
    </form>
  );
}