# React Integration Guide **Best practices for integrating Turnstile with React, Next.js, and modern React patterns** **Recommended Package**: @marsidev/react-turnstile (Cloudflare-verified) --- ## Package Installation ```bash npm install @marsidev/react-turnstile # or pnpm add @marsidev/react-turnstile # or yarn add @marsidev/react-turnstile ``` **Current Version**: 1.3.1 (September 2025) **React Compatibility**: React 18+, Next.js 13+, 14+, 15+ --- ## Basic Usage ```tsx import { Turnstile } from '@marsidev/react-turnstile' import { useState } from 'react' export function ContactForm() { const [token, setToken] = useState() return (