Persona A
Starting a new Rails + React app
Use the CLI-backed happy path, get to a working app quickly, and customize from a clean baseline.
Create a new appOfficial documentation for one product with two tiers
Start with one recommended path, then branch into SSR, streaming, RSC, migration, or Pro only when you need them.
Recommended first run
npx create-react-on-rails-app@latest my-appbin/rails db:preparebin/devIf you are not starting fresh, the docs route you into existing-app install, migration, or Pro upgrade paths instead.
Choose your path
Persona A
Use the CLI-backed happy path, get to a working app quickly, and customize from a clean baseline.
Create a new appPersona B
Keep the Rails app you already have, install React on Rails, and render components without rebuilding the stack.
Install into an existing appPersona C
See what Pro adds, how the upgrade works, and where higher-throughput SSR or RSC support fits.
Compare OSS and ProPersona D
Review example apps, migration references, and concrete paths from react-rails or vite_rails.
Evaluate the ecosystem fitRecommended flow
Recommended for new projects
Start with one working path before you branch into deeper configuration.
npx create-react-on-rails-app@latest my-appFollow the new-app guideFor mature Rails apps
Install React on Rails into an existing codebase, keep your routes, and add components incrementally.
bundle exec rails generate react_on_rails:install --typescriptUse the install guideWhen OSS is no longer enough
Pro is an upgrade tier, not a separate product. Add it when you need more SSR throughput or guided support.
bundle add react_on_rails_proReview the upgrade pathMigration and evaluation
Swap from `react-rails` to React on Rails with a migration checklist grounded in a real sample app.
Open guideKeep Vite-era lessons that still matter, then move to the supported React on Rails integration model.
Open guideOpen repositories that show canonical SSR, migration, and evaluation workflows without marketing detours.
Open guideProduction feedback
Our blog and product pages were 80-90% faster after moving to React on Rails Pro.
The team helped us set strong design foundations and move to server rendering with much faster page performance.