ContextQMD
Libraries
Rankings
Queue
About
Log in
Get started
Open menu
Back to Libraries
React On Rails
react-on-rails
GitHub
react-on-rails
shakacode/react-on-rails
reactonrails
shakacodereactonrails
shakacode
Homepage
4 versions
182 pages (16.6.0)
5 aliases
4
Versions
182
Pages (16.6.0)
5
Aliases
Pages
Versions
Usage
16.6.0
βΌ
stable
React on Rails Agent User Guide
Recommended Workflow for AI Assistants
Stable Routing Rules
Package Pairing Rules
Canonical Task Map
+2 more
github.com/shakacode/react_on_rails/blob/v16.6....
7.1 KB
Full page
Address Review Prompt
Prompt
github.com/shakacode/react_on_rails/blob/v16.6....
17.4 KB
Full page
Proposal: create-react-on-rails-app CLI Tool
Command Usage
Options
Example Usage
Technical Implementation
+37 more
github.com/shakacode/react_on_rails/blob/v16.6....
14.2 KB
Full page
Monorepo Migration - Comprehensive Task Checklist
π¨ Critical Issues to Address First
1. YALC Publishing - All Packages
2. Evaluate YALC Alternatives
3. Directory Restructuring - Siblings Not Nested
+29 more
github.com/shakacode/react_on_rails/blob/v16.6....
8.4 KB
Full page
Monorepo Migration - Current Status & Remaining Work
β Completed Phases (1-4)
π§ Remaining Phases (5-8)
Critical Issues Identified
1. YALC Publish Incomplete β οΈ
+31 more
github.com/shakacode/react_on_rails/blob/v16.6....
11.4 KB
Full page
YALC Alternatives for Monorepo Development
Overview
Pros β
Cons β
Migration Path
+43 more
github.com/shakacode/react_on_rails/blob/v16.6....
9.5 KB
Full page
Open Issue Deep Dive (2026-03-22)
Existing Open PR Coverage
Wave Definitions
Format Notes
Execution Notes
github.com/shakacode/react_on_rails/blob/v16.6....
2.1 KB
Full page
Wave 1 Active Issues (No Open PR at Snapshot)
#2805 Improve /address-review with merge-ready quick actions and follow-up issue workflow
#2804 Audit ExecJS documentation accuracy across new docs pages
#2796 Track E: improve first-run and scaffold CI consistency for RSC flows
#2795 Track D: enforce secure renderer password defaults for production-like envs
+29 more
github.com/shakacode/react_on_rails/blob/v16.6....
17.1 KB
Full page
Wave 2 Backlog Issues (No Open PR at Snapshot)
#2574 AGENTS.md changes trigger unnecessary CI workflow runs
#2572 Incorporate Everything Claude Code (ECC) patterns for enhanced AI-assisted development
#2552 RFC: Rename bundler-agnostic config files from \*WebpackConfig.js to bundler-neutral names
#2546 Fix benchmark workflow
+15 more
github.com/shakacode/react_on_rails/blob/v16.6....
10.0 KB
Full page
Wave 3 Long-Tail Issues (No Open PR at Snapshot)
Resolved After Snapshot, Before Execution
#2527 RSC migration docs: Minor unverified references
#2524 RSC migration docs: Missing React on Rails Pro helper references
#1999 CI: Fix workflow matrix exclusion logic with empty strings
+16 more
github.com/shakacode/react_on_rails/blob/v16.6....
9.9 KB
Full page
Analysis: Why rake_tasks Block Was Added in PR #1770 and Caused Duplicate Execution
The Problem: Double Loading of Rake Tasks
What Was Added in PR #1770 (8f3d178)
Why This Caused Duplicate Execution
Why Was This Added in PR #1770?
+11 more
github.com/shakacode/react_on_rails/blob/v16.6....
6.8 KB
Full page
V8 Crash Retry Solution for CI
Root Cause
Previous Workarounds
Solution
Key Features
+8 more
github.com/shakacode/react_on_rails/blob/v16.6....
4.6 KB
Full page
BugBot Rules for React on Rails
github.com/shakacode/react_on_rails/blob/v16.6....
591 B
Full page
Directory Licensing Documentation
react_on_rails Repository - MIT Licensed
react_on_rails_pro Repository - Pro Licensed
Post-Merger Structure (Target)
MIT Licensed Directories
+10 more
github.com/shakacode/react_on_rails/blob/v16.6....
5.6 KB
Full page
React on Rails Licensing FAQ
Q: What will happen to licensing after the monorepo merger?
Q: Will package installation or usage change?
Q: How will the monorepo structure maintain license separation?
Q: What about contributing to the project?
+10 more
github.com/shakacode/react_on_rails/blob/v16.6....
5.0 KB
Full page
Generator Details
Default Structure (Without Redux)
Redux Structure (With `--redux` Option)
TypeScript Support
Rspack Support
+3 more
github.com/shakacode/react_on_rails/blob/v16.6....
12.7 KB
Full page
ReactOnRails JavaScript API
API
github.com/shakacode/react_on_rails/blob/v16.6....
4.6 KB
Full page
Using ReactOnRails in JavaScript
github.com/shakacode/react_on_rails/blob/v16.6....
1.7 KB
Full page
Redux Store
Controller Extension
View Helper
More Details
github.com/shakacode/react_on_rails/blob/v16.6....
7.4 KB
Full page
Ruby API (Pro)
`cached_react_component(component_name, options = {}, &block)`
`cached_react_component_hash(component_name, options = {}, &block)`
`stream_react_component(component_name, options = {})`
`cached_stream_react_component(component_name, options = {}, &block)`
+6 more
github.com/shakacode/react_on_rails/blob/v16.6....
5.3 KB
Full page
View and Controller Helpers
react_component
react_component_hash
rails_context
Renderer Functions (function that will call ReactDOM.render or ReactDOM.hydrate)
+8 more
github.com/shakacode/react_on_rails/blob/v16.6....
10.6 KB
Full page
Bundle Caching
Solution
Bonus for local development with multiple directories building production builds
Configuration
1. React on Rails Configuration
+7 more
github.com/shakacode/react_on_rails/blob/v16.6....
8.6 KB
Full page
SSR Caching: Prerender Caching and Fragment Caching
Level 1: Prerender Caching
How it works
Setup
When to use it
+14 more
github.com/shakacode/react_on_rails/blob/v16.6....
17.1 KB
Full page
Code Splitting with Loadable Components
Installation
Summary
Configuration
Webpack
+17 more
github.com/shakacode/react_on_rails/blob/v16.6....
11.7 KB
Full page
Debugging React on Rails
Debugging Server-Side Rendering
Reading Server Rendering Output
Common SSR Errors
Using `trace` Mode
+11 more
github.com/shakacode/react_on_rails/blob/v16.6....
8.1 KB
Full page
HMR, Dev Server Modes, and Testing
Capybara / Rails System Tests (RSpec and Minitest)
Making It Just Work
Speeding Up Test Runs
Playwright / Cypress E2E
+14 more
github.com/shakacode/react_on_rails/blob/v16.6....
11.5 KB
Full page
Extensible bin/dev Precompile Pattern
When to Use This Pattern
Implementation
1. Customize bin/dev
2. Configure shakapacker.yml
+15 more
github.com/shakacode/react_on_rails/blob/v16.6....
8.4 KB
Full page
HMR and Hot Reloading with the webpack-dev-server
If you use the same Webpack setup for your server and client bundles
Client-Side rendering with HMR using react-refresh-webpack-plugin
Basic installation
github.com/shakacode/react_on_rails/blob/v16.6....
4.0 KB
Full page
How to conditionally render server side based on the device type
github.com/shakacode/react_on_rails/blob/v16.6....
1.7 KB
Full page
How To Use Different Files For Client And Server Rendering
A. Using different Entry Points
B. Two Options for Using Webpack Resolve Alias in the Webpack Config
1. Update `webpack/set-resolve.js` to have a different resolution for the exact file
2. Use a different resolution for the right directory of client or server files
+4 more
github.com/shakacode/react_on_rails/blob/v16.6....
3.2 KB
Full page
1β30 of 182
1
2
3
4
5
6
7
Page 1