Руководства
Сниппеты контактных форм для каждого фреймворка статических сайтов.
Готовые к копированию примеры HTML и fetch, которые POST'ят напрямую в Formhook. Никакого бэкенда, API-маршрута или сервера для деплоя.
HTML
Каноническая готовая HTML-форма. Шаблон, на котором строится каждое другое руководство.
Читать руководствоAstro
Вставьте форму в `.astro`-страницу. Клиентский JavaScript не нужен.
Читать руководствоNext.js
Обычный form action в Server Component, или Client Component с fetch и состоянием успеха.
Читать руководствоSvelteKit
Обычная HTML-форма в `+page.svelte`, плюс fetch-обработчик Svelte 5 с `$state`.
Читать руководствоNuxt
Обычный form action в странице Nuxt, или `$fetch` в `<script setup>` с состоянием успеха.
Читать руководствоHugo
Обычная HTML-форма внутри синтаксиса шаблонов Hugo. Бэкенд на этапе сборки не нужен.
Читать руководствоEleventy
Вставьте форму в шаблон `.njk` или `.html`. Ноль бэкенда, ноль JS.
Читать руководствоJekyll
Обычная HTML-форма внутри Liquid-шаблонов Jekyll - работает на GitHub Pages.
Читать руководствоGatsby
Обычный form action на любой странице, или React-компонент с fetch и состоянием успеха.
Читать руководствоVue
Обычная HTML-форма, или Vue 3 SFC с `<script setup>` и `fetch`.
Читать руководствоRemix
Обычный form action, или `useFetcher` Remix, POST'ящий напрямую в Formhook.
Читать руководство
Выберите фреймворк. Запустите контактную форму.
Бесплатного тарифа хватает для портфолио или небольшого сайта. Регистрация, создание формы, вставка сниппета.
Начать бесплатно