Files
2026-07-22 00:21:04 +05:30

1.7 KiB

React Quickstart

Source: src/content/docs/actors/quickstart/react.mdx Canonical URL: https://rivet.dev/docs/actors/quickstart/react Description: Build realtime React applications with Rivet Actors


Steps

Add Rivet Skill to Coding Agent (Optional)

If you're using an AI coding assistant (like Claude Code, Cursor, Windsurf, etc.), add Rivet skills for enhanced development assistance:

npx skills add rivet-dev/skills

Install Dependencies

npm install rivetkit @rivetkit/react

Create Backend Actor and Start Server

Create your actor registry on the backend and start the server:

Create React Frontend

Set up your React application:

For detailed information about the React client API, see the React Client API Reference.

Setup Vite Configuration

Configure Vite for development:

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [react()],
  server: {
    port: 5173,
  },
})

Run Your Application

Start both the backend and frontend:

Terminal 1: Start the backend

npx tsx --watch backend/index.ts
bun --watch backend/index.ts
deno run --allow-net --allow-read --allow-env --watch backend/index.ts

Terminal 2: Start the frontend

npx vite

Open http://localhost:5173 in your browser. Try opening multiple tabs to see realtime sync in action.

Visit http://localhost:6420 in your browser (or point your AI agent at it) to open the Rivet developer tools and inspect your actors live.

Deploy

Configuration Options

Source doc path: /docs/actors/quickstart/react