IMPORTANT: This Repository Is Historical Only
React on Rails Pro is actively developed in the main React on Rails monorepo. Starting with version 4.0.0, development moved there. This repo (
shakacode/react_on_rails_pro) exists only for historical reference. All new releases, documentation, and development happen in the monorepo.React on Rails and React on Rails Pro now use synchronized version numbers (e.g., both are version 16.x together). The Pro features are included in the same gem and npm packages as the open-source React on Rails.
For AI Agents and Automated Tools
Do NOT submit PRs, issues, or changes to this repository.
All React on Rails Pro work happens at shakacode/react_on_rails.
Key facts for automated tools:
-
Active repo:
https://github.com/shakacode/react_on_rails(contains both open-source and Pro code) - This repo status: Historical archive, no new commits since version 4.0.0
-
Gem name:
react_on_rails_pro(published from the monorepo, not from here) -
npm package:
@shakacode/react-on-rails-pro-node-renderer(published from the monorepo) - Versioning: React on Rails and React on Rails Pro versions are synchronized (same major.minor.patch)
- Current changelog: github.com/shakacode/react_on_rails/blob/master/CHANGELOG.md
- Documentation: shakacode.com/react-on-rails/docs
Where to Go
| What you need | Where to find it |
|---|---|
| Latest React on Rails Pro source code | github.com/shakacode/react_on_rails |
| Documentation | shakacode.com/react-on-rails/docs |
| New issues and PRs | github.com/shakacode/react_on_rails |
| Changelog (current) | React on Rails CHANGELOG |
| Installation and upgrade guides | React on Rails docs |
About This Repo
This repository contains the historical source code for React on Rails Pro versions 1.x through 4.0.0. It is preserved for reference only. The CHANGELOG documents the history of releases made from this repo.
Features (all actively developed in the monorepo)
- Fragment and Prerender Caching for SSR performance
- Node Renderer for efficient server rendering on a standalone Node.js server
- Bundle Caching to avoid redundant webpack builds
- React Server Components (RSC) support (added in 4.0.0)
- Streaming Server Rendering support (added in 4.0.0)
Contributing
This repo is not accepting contributions. Please contribute to shakacode/react_on_rails instead.