React
TrustCaptcha – Bot-Schutz

React CAPTCHA-Integration

Die React-CAPTCHA-Integration von TrustCaptcha schützt deine Formulare sofort vor Bots – ohne Bildrätsel, ohne Reibung. Halte Registrierungen, Kontaktformulare und Zahlungen frei von Spam und sorge für hohe Conversion. In der EU gehostet und DSGVO-ready.

Schnellstart

So funktioniert die Integration

1. CAPTCHA erstellen

Erstellen Sie ein Benutzerkonto oder melden Sie sich mit einem bestehenden Konto an. Anschließend erstellen Sie ein neues CAPTCHA oder wählen Sie ein bereits vorhandenes aus. Wenn Sie sich nicht sicher sind, ob TrustCaptcha das Richtige für Sie ist, können Sie unseren CAPTCHA-Service 14 Tage lang kostenlos und ohne Risiko testen.

Auf der CAPTCHA-Übersichtsseite finden Sie alle wichtigen Informationen wie den site-key, den secret-key und den license-key. Ermöglichen Sie Ihren Websites den Zugriff auf Ihr CAPTCHA, indem Sie diese einfach zur Liste der autorisierten Domains in den CAPTCHA-Sicherheitsregeln hinzufügen.

Start des Formulars zur Erstellung eines CAPTCHA.
CAPTCHA-Sicherheitsregeln eines Demo-CAPTCHAs.

2. CAPTCHA-Widget in Ihr Frontend integrieren

Die folgenden Schritte geben Ihnen einen groben Überblick, wie Sie das TrustCaptcha CAPTCHA-Widget in ein React-Frontend integrieren. Für genaue, detaillierte Anweisungen lesen Sie bitte die CAPTCHA-Integrationsanleitung für React in unserer Dokumentation.

Dokumentation lesen

Installieren Sie zunächst unser TrustCaptcha React-Paket:

Install
bash
npm i @trustcomponent/trustcaptcha-react

Fügen Sie nun das CAPTCHA-Widget – die TrustcaptchaComponent – in ein beliebiges HTML-Formular ein:

app.js
javascript
import {TrustcaptchaComponent} from "@trustcaptcha/trustcaptcha-react";

function App() {

  function handleSuccess(verificationToken) { /* handle success */ }

  function handleError(error) { /* handle error */ }

  return (
    <div>
      <form>
        <!-- your input fields -->
        <TrustcaptchaComponent
          sitekey="<your_site_key>"
          onCaptchaSolved={event => handleSuccess(event.detail)}
          onCaptchaFailed={event => handleError(event.detail)}
        ></TrustcaptchaComponent>
        <!-- further input fields / submit button -->
      </form>
    </div>
  );
}

export default App;

Das CAPTCHA-Widget wird nun auf Ihrer React-Website angezeigt:

CAPTCHA abgeschlossen

Benötigen Sie detaillierte Informationen zur React-CAPTCHA-Integration?
Detaillierte Anweisungen zur Integration von TrustCaptcha finden Sie in unserer React CAPTCHA-Integrationsanleitung. Ein vollständiges Integrationsbeispiel für das React CAPTCHA finden Sie in unserem CAPTCHA-Samples-Repository auf Github.

Andere Frontend-Technologie statt React?
Wenn Sie React nicht verwenden möchten oder mehrere Websites bzw. Anwendungen haben, können Sie hier ein anderes Framework oder eine andere Plattform auswählen. Wenn es von uns keine vorgefertigte Integration für Ihre bevorzugte Frontend-Technologie gibt, können Ihre Softwareentwickler das CAPTCHA selbst integrieren – mithilfe unserer Dokumentation – oder unser Support-Team nach einer vorgefertigten Integrationslösung fragen.

Android
Angular
Craft CMS
Flutter
iOS
JavaScript
Joomla
JTL-Shop
Keycloak
Magento 2
React
React Native
Svelte
TYPO3
Vue
Webflow
WordPress

3. CAPTCHA-Ergebnis in Ihrem Backend validieren

Sobald das CAPTCHA abgeschlossen ist, nehmen Sie das Verifikationstoken und senden es an Ihr Backend. Rufen Sie in Ihrem Backend das CAPTCHA-Verifikationsergebnis von unseren Servern ab und validieren Sie das Ergebnis. Abhängig davon, wie hoch das Bot-Risiko ist, entscheiden Sie, wie Sie weiter vorgehen. Detaillierte Informationen zur Backend-Integration und Ergebnisvalidierung finden Sie in unserer Dokumentation.

Vorgefertigte Backend-Integrationen
Sie können eine unserer vorgefertigten Integrationen nutzen, um den CAPTCHA-Validierungsprozess in Ihren Backend-Service zu integrieren. Wenn es von uns keine vorgefertigte Integration für Ihre bevorzugte Backend-Technologie gibt, können Ihre Softwareentwickler das CAPTCHA selbst integrieren – mithilfe unserer Dokumentation – oder unser Support-Team nach einer vorgefertigten Integrationslösung fragen.

.Net
Go
Groovy
Java
Kotlin
Nodejs
PHP
Python
Ruby
Rust
Scala
Spring

4. Glückwunsch 🎉

Sie sind jetzt durch TrustCaptcha geschützt – Glückwunsch!

CAPTCHA abgeschlossen

FAQs

Was brauche ich, um TrustCaptcha in einer React-App zu integrieren?
Du benötigst einen TrustCaptcha-Account, ein CAPTCHA, das du im Dashboard erstellt hast, sowie deine Zugangsdaten (Site Key, Secret Key und optional License Key). In React installierst du das React-Package und platzierst die TrustCaptcha-Komponente innerhalb des Formulars, das du schützen möchtest.
Muss das TrustCaptcha-Widget innerhalb eines <form> sein?
Ja. Die TrustCaptcha-Komponente muss innerhalb eines <form>-Elements platziert werden. Wenn deine Seite kein klassisches Formular nutzt, solltest du die relevanten Eingabefelder und die TrustCaptcha-Komponente trotzdem in ein minimales <form> einbetten.
Wie erhalte ich den Verifikationstoken in React?
Du hast zwei Optionen: (1) Du liest ihn aus dem versteckten Input-Feld (Standardname: "tc-verification-token"), oder (2) du fängst ihn über ein Komponenten-Event ab (zum Beispiel über den React-Handler "onCaptchaSolved"). Verwende die Variante, die am besten zu deinem Formular- und API-Flow passt.
Muss ich das CAPTCHA trotzdem in meinem Backend validieren?
Ja — immer. Das React-Widget erzeugt nur einen Verifikationstoken. Dein Backend muss diesen Token an TrustCaptcha senden (unter Verwendung deines Secret Key) und das Ergebnis auswerten, bevor du eine Registrierung, einen Login, einen Checkout oder eine Kontaktanfrage akzeptierst.
Kann ich mehrere TrustCaptcha-Widgets auf einer Seite verwenden?
Ja. Mehrere Formulare auf derselben Seite sind problemlos möglich. Wenn du mehr als ein Widget im selben Formular platzierst, gib jedem Widget einen eigenen Token-Field-Namen (zum Beispiel über "tokenFieldName") oder nutze die Events, damit du die Tokens sauber getrennt verarbeiten kannst.
Wo sollte ich TrustCaptcha in einem Multi-Step-(Wizard-)Formular platzieren?
Platziere es möglichst nah an der finalen Submit-Aktion. Verifikationsergebnisse sind zeitlich begrenzt und werden typischerweise nur einmal abgerufen — wenn das CAPTCHA in einem langen Ablauf zu früh gelöst wird, kann das unnötige Wiederholungen verursachen.
Funktioniert TrustCaptcha mit React-SSR/SSG-Frameworks (zum Beispiel Next.js)?
Ja — TrustCaptcha unterstützt gängige React-Setups, einschließlich SSR/SSG. In der Praxis rendern viele Teams das Widget client-seitig (im Browser), damit die Verifikation normal laufen kann, und validieren anschließend den Verifikationstoken serverseitig.
Leads verlieren wegen CAPTCHAs?

TrustCaptcha blockiert Spam und Bots – nicht Ihre Kunden. Keine Rätsel, DSGVO-konform, in der EU gehostet.

CAPTCHA-Start
CAPTCHA abgeschlossen
Rätsel-freie UX
Läuft im Hintergrund, während Besucher tippen – so schließen mehr Personen Ihre Formulare ab und weniger brechen ab.
DSGVO-ready
EU-gehostet und privacy-first: keine Cookies, verschlüsselte Übertragung, automatische Bereinigung – inklusive sofort nutzbarer rechtlicher Ressourcen.
Mehrstufige Sicherheit
Adaptive Schutzmechanismen plus intelligentes Risiko-Scoring stoppen Missbrauch frühzeitig – selbst bei plötzlichen Angriffsspitzen.
Volle Kontrolle
Stellen Sie die Sensitivität ein, definieren Sie Allow-/Block-Listen und nutzen Sie Geoblocking – Sie entscheiden, wie streng die Verifizierung sein soll.

Schützen Sie Ihre React-Anwendung mit TrustCaptcha – in nur wenigen Schritten!

  • EU-hosted & DSGVO-ready
  • Keine Rätsel
  • 14 Tage kostenlos testen