What problem does it solve? Adding login, logout, session management, and protected routes to a React SPA requires correctly configuring the Auth0 SDK, environment variables, redirect URLs, and token handling, which is error-prone when done manually. ## Core Features & Use Cases - SDK Integration: Install and configure @auth0/auth0-react with Auth0Provider, useAuth0 hooks, and login/logout UI for Vite or Create React App projects. - Protected Routes & API Calls: Implement route guards, attach access tokens to API requests, and handle loading and error states. - MFA Support: Handle in-app Multi-Factor Authentication flows including enrollment, challenge, and verification via the SDK's mfa API. - Use Case: You are building a React dashboard with Vite and need users to sign in before viewing their profile. This Skill walks you through installing the SDK, configuring Auth0 credentials, wrapping the app in Auth0Provider, and protecting routes. ## Quick Start Add Auth0 login and logout to my React app using the auth0-react skill, including a protected profile page.