# ShakaCode Documentation > Documentation for React on Rails, React on Rails Pro, and Control Plane Flow ## React on Rails - [Llms Full Preamble](https://shakacode.com/react-on-rails/docs/llms-full-preamble/) ### Pro - [Overview](https://shakacode.com/react-on-rails/docs/pro/) - [React On Rails Pro](https://shakacode.com/react-on-rails/docs/pro/react-on-rails-pro/) - [Major Performance Breakthroughs Upgrade Guide](https://shakacode.com/react-on-rails/docs/pro/major-performance-breakthroughs-upgrade-guide/) - [4.0](https://shakacode.com/react-on-rails/docs/pro/release-notes/4.0/) - [Add Streaming And Interactivity](https://shakacode.com/react-on-rails/docs/pro/react-server-components/add-streaming-and-interactivity/) - [Async Props Database Queries](https://shakacode.com/react-on-rails/docs/pro/async-props-database-queries/) - [Client Reference Diagnostics](https://shakacode.com/react-on-rails/docs/pro/react-server-components/client-reference-diagnostics/) - [Create Without Ssr](https://shakacode.com/react-on-rails/docs/pro/react-server-components/create-without-ssr/) - [Critical Resource Hints](https://shakacode.com/react-on-rails/docs/pro/react-server-components/critical-resource-hints/) - [Css And Styling](https://shakacode.com/react-on-rails/docs/pro/react-server-components/css-and-styling/) - [Flight Protocol Syntax](https://shakacode.com/react-on-rails/docs/pro/react-server-components/flight-protocol-syntax/) - [Fragment Caching](https://shakacode.com/react-on-rails/docs/pro/fragment-caching/) - [Glossary](https://shakacode.com/react-on-rails/docs/pro/react-server-components/glossary/) - [How React Server Components Work](https://shakacode.com/react-on-rails/docs/pro/react-server-components/how-react-server-components-work/) - [Index](https://shakacode.com/react-on-rails/docs/pro/react-server-components/index/) - [Index](https://shakacode.com/react-on-rails/docs/pro/release-notes/index/) - [Inside Client Components](https://shakacode.com/react-on-rails/docs/pro/react-server-components/inside-client-components/) - [Installation](https://shakacode.com/react-on-rails/docs/pro/installation/) - [Js Memory Leaks](https://shakacode.com/react-on-rails/docs/pro/js-memory-leaks/) - [License Ci Integration](https://shakacode.com/react-on-rails/docs/pro/license-ci-integration/) - [Nextjs Comparison](https://shakacode.com/react-on-rails/docs/pro/react-server-components/nextjs-comparison/) - [Node Renderer](https://shakacode.com/react-on-rails/docs/pro/node-renderer/) - [Per Request Data](https://shakacode.com/react-on-rails/docs/pro/react-server-components/per-request-data/) - [Profiling Server Side Rendering Code](https://shakacode.com/react-on-rails/docs/pro/profiling-server-side-rendering-code/) - [Purpose And Benefits](https://shakacode.com/react-on-rails/docs/pro/react-server-components/purpose-and-benefits/) - [Rendering Flow](https://shakacode.com/react-on-rails/docs/pro/react-server-components/rendering-flow/) - [Review App Security](https://shakacode.com/react-on-rails/docs/pro/deployment/review-app-security/) - [Rolling Deploy Adapters](https://shakacode.com/react-on-rails/docs/pro/rolling-deploy-adapters/) - [Rolling Deploy Custom Adapters](https://shakacode.com/react-on-rails/docs/pro/rolling-deploy-custom-adapters/) - [Rsc Payload Route Data](https://shakacode.com/react-on-rails/docs/pro/react-server-components/rsc-payload-route-data/) - [Rspack Compatibility](https://shakacode.com/react-on-rails/docs/pro/react-server-components/rspack-compatibility/) - [Selective Hydration In Streamed Components](https://shakacode.com/react-on-rails/docs/pro/react-server-components/selective-hydration-in-streamed-components/) - [Server Side Rendering](https://shakacode.com/react-on-rails/docs/pro/react-server-components/server-side-rendering/) - [Static Shell Global Js Opt Out](https://shakacode.com/react-on-rails/docs/pro/react-server-components/static-shell-global-js-opt-out/) - [Streaming Ssr](https://shakacode.com/react-on-rails/docs/pro/streaming-ssr/) - [Strict Csp](https://shakacode.com/react-on-rails/docs/pro/strict-csp/) - [Success Stories](https://shakacode.com/react-on-rails/docs/pro/react-server-components/success-stories/) - [System Spec Streaming Rsc](https://shakacode.com/react-on-rails/docs/pro/react-server-components/system-spec-streaming-rsc/) - [Tanstack Start Comparison](https://shakacode.com/react-on-rails/docs/pro/react-server-components/tanstack-start-comparison/) - [Troubleshooting](https://shakacode.com/react-on-rails/docs/pro/troubleshooting/) - [Tutorial](https://shakacode.com/react-on-rails/docs/pro/react-server-components/tutorial/) - [Updating](https://shakacode.com/react-on-rails/docs/pro/updating/) - [Upgrading Existing Pro App](https://shakacode.com/react-on-rails/docs/pro/react-server-components/upgrading-existing-pro-app/) - [Upgrading To Pro](https://shakacode.com/react-on-rails/docs/pro/upgrading-to-pro/) - [V4 React Server Components](https://shakacode.com/react-on-rails/docs/pro/release-notes/v4-react-server-components/) ### Oss - [Overview](https://shakacode.com/react-on-rails/docs/oss/) - [15.0.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/15.0.0/) - [16.0.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.0.0/) - [16.1.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.1.0/) - [16.2.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.2.0/) - [16.3.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.3.0/) - [16.4.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.4.0/) - [16.5.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.5.0/) - [16.5.1](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.5.1/) - [16.6.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/16.6.0/) - [17.0.0](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/17.0.0/) - [17.0.1](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/17.0.1/) - [Accessibility](https://shakacode.com/react-on-rails/docs/oss/building-features/accessibility/) - [Angular Js Integration Migration](https://shakacode.com/react-on-rails/docs/oss/migrating/angular-js-integration-migration/) - [Articles](https://shakacode.com/react-on-rails/docs/oss/misc/articles/) - [Asset Pipeline](https://shakacode.com/react-on-rails/docs/oss/misc/asset-pipeline/) - [Auto Bundling File System Based Automated Bundle Generation](https://shakacode.com/react-on-rails/docs/oss/core-concepts/auto-bundling-file-system-based-automated-bundle-generation/) - [Babel To Swc Migration](https://shakacode.com/react-on-rails/docs/oss/migrating/babel-to-swc-migration/) - [Basics](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/basics/) - [Bundle Caching](https://shakacode.com/react-on-rails/docs/oss/building-features/bundle-caching/) - [Caching](https://shakacode.com/react-on-rails/docs/oss/building-features/caching/) - [Client Side Routing Instant Navigation](https://shakacode.com/react-on-rails/docs/oss/building-features/client-side-routing-instant-navigation/) - [Client Vs Server Rendering](https://shakacode.com/react-on-rails/docs/oss/core-concepts/client-vs-server-rendering/) - [Code Splitting](https://shakacode.com/react-on-rails/docs/oss/building-features/code-splitting/) - [Common Issues](https://shakacode.com/react-on-rails/docs/oss/getting-started/common-issues/) - [Comparing React On Rails To Alternatives](https://shakacode.com/react-on-rails/docs/oss/getting-started/comparing-react-on-rails-to-alternatives/) - [Comparison With Alternatives](https://shakacode.com/react-on-rails/docs/oss/getting-started/comparison-with-alternatives/) - [Configuration Deprecated](https://shakacode.com/react-on-rails/docs/oss/configuration/configuration-deprecated/) - [Configuration Pro](https://shakacode.com/react-on-rails/docs/oss/configuration/configuration-pro/) - [Consuming An Unreleased Build](https://shakacode.com/react-on-rails/docs/oss/getting-started/consuming-an-unreleased-build/) - [Container Deployment](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/container-deployment/) - [Convert Rails 5 Api Only App](https://shakacode.com/react-on-rails/docs/oss/migrating/convert-rails-5-api-only-app/) - [Create React On Rails App](https://shakacode.com/react-on-rails/docs/oss/getting-started/create-react-on-rails-app/) - [Credits](https://shakacode.com/react-on-rails/docs/oss/misc/credits/) - [Debugging](https://shakacode.com/react-on-rails/docs/oss/building-features/debugging/) - [Debugging](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/debugging/) - [Debugging Hydration Mismatches](https://shakacode.com/react-on-rails/docs/oss/building-features/debugging-hydration-mismatches/) - [Dev Server And Testing](https://shakacode.com/react-on-rails/docs/oss/building-features/dev-server-and-testing/) - [Docker Deployment](https://shakacode.com/react-on-rails/docs/oss/deployment/docker-deployment/) - [Doctor](https://shakacode.com/react-on-rails/docs/oss/api-reference/doctor/) - [Doctrine](https://shakacode.com/react-on-rails/docs/oss/misc/doctrine/) - [Error Reference](https://shakacode.com/react-on-rails/docs/oss/reference/error-reference/) - [Error Reporting And Tracing](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/error-reporting-and-tracing/) - [Example Migrations](https://shakacode.com/react-on-rails/docs/oss/migrating/example-migrations/) - [Examples And References](https://shakacode.com/react-on-rails/docs/oss/getting-started/examples-and-references/) - [Execjs Limitations](https://shakacode.com/react-on-rails/docs/oss/core-concepts/execjs-limitations/) - [Extensible Precompile Pattern](https://shakacode.com/react-on-rails/docs/oss/building-features/extensible-precompile-pattern/) - [Fast Images](https://shakacode.com/react-on-rails/docs/oss/building-features/fast-images/) - [Fonts](https://shakacode.com/react-on-rails/docs/oss/building-features/fonts/) - [Forms](https://shakacode.com/react-on-rails/docs/oss/building-features/forms/) - [Generated Rails Response Types](https://shakacode.com/react-on-rails/docs/oss/building-features/generated-rails-response-types/) - [Generator Details](https://shakacode.com/react-on-rails/docs/oss/api-reference/generator-details/) - [Health Checks](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/health-checks/) - [Heroku](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/heroku/) - [Heroku Deployment](https://shakacode.com/react-on-rails/docs/oss/deployment/heroku-deployment/) - [Hmr And Hot Reloading With The Webpack Dev Server](https://shakacode.com/react-on-rails/docs/oss/building-features/hmr-and-hot-reloading-with-the-webpack-dev-server/) - [How React On Rails Works](https://shakacode.com/react-on-rails/docs/oss/core-concepts/how-react-on-rails-works/) - [How To Conditionally Server Render Based On Device Type](https://shakacode.com/react-on-rails/docs/oss/building-features/how-to-conditionally-server-render-based-on-device-type/) - [How To Use Different Files For Client And Server Rendering](https://shakacode.com/react-on-rails/docs/oss/building-features/how-to-use-different-files-for-client-and-server-rendering/) - [Hydration Scheduling](https://shakacode.com/react-on-rails/docs/oss/building-features/hydration-scheduling/) - [I18n](https://shakacode.com/react-on-rails/docs/oss/building-features/i18n/) - [Images](https://shakacode.com/react-on-rails/docs/oss/building-features/images/) - [Index](https://shakacode.com/react-on-rails/docs/oss/upgrading/release-notes/index/) - [Installation Into An Existing Rails App](https://shakacode.com/react-on-rails/docs/oss/getting-started/installation-into-an-existing-rails-app/) - [Javascript Api](https://shakacode.com/react-on-rails/docs/oss/api-reference/javascript-api/) - [Js Configuration](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/js-configuration/) - [Migrating From Inertia Rails](https://shakacode.com/react-on-rails/docs/oss/migrating/migrating-from-inertia-rails/) - [Migrating From Nextjs](https://shakacode.com/react-on-rails/docs/oss/migrating/migrating-from-nextjs/) - [Migrating From React Rails](https://shakacode.com/react-on-rails/docs/oss/migrating/migrating-from-react-rails/) - [Migrating From Vite Rails](https://shakacode.com/react-on-rails/docs/oss/migrating/migrating-from-vite-rails/) - [Migrating From Webpack To Rspack](https://shakacode.com/react-on-rails/docs/oss/migrating/migrating-from-webpack-to-rspack/) - [Migrating To Rsc](https://shakacode.com/react-on-rails/docs/oss/migrating/migrating-to-rsc/) - [Mutations](https://shakacode.com/react-on-rails/docs/oss/building-features/mutations/) - [Nextjs With Separate Rails Backend](https://shakacode.com/react-on-rails/docs/oss/getting-started/nextjs-with-separate-rails-backend/) - [Oss Vs Pro](https://shakacode.com/react-on-rails/docs/oss/getting-started/oss-vs-pro/) - [Performance Benchmarks](https://shakacode.com/react-on-rails/docs/oss/core-concepts/performance-benchmarks/) - [Performance Tracks And Profiling](https://shakacode.com/react-on-rails/docs/oss/building-features/performance-tracks-and-profiling/) - [Pro Quick Start](https://shakacode.com/react-on-rails/docs/oss/getting-started/pro-quick-start/) - [Process Managers](https://shakacode.com/react-on-rails/docs/oss/building-features/process-managers/) - [Project Structure](https://shakacode.com/react-on-rails/docs/oss/getting-started/project-structure/) - [Quick Start](https://shakacode.com/react-on-rails/docs/oss/getting-started/quick-start/) - [Rails Engine Integration](https://shakacode.com/react-on-rails/docs/oss/building-features/rails-engine-integration/) - [Rails View Rendering From Inline Javascript](https://shakacode.com/react-on-rails/docs/oss/api-reference/rails-view-rendering-from-inline-javascript/) - [Rails Webpacker React Integration Options](https://shakacode.com/react-on-rails/docs/oss/building-features/rails-webpacker-react-integration-options/) - [React 19 Activity](https://shakacode.com/react-on-rails/docs/oss/building-features/react-19-activity/) - [React 19 Native Metadata](https://shakacode.com/react-on-rails/docs/oss/building-features/react-19-native-metadata/) - [React And Redux](https://shakacode.com/react-on-rails/docs/oss/building-features/react-and-redux/) - [React Compiler](https://shakacode.com/react-on-rails/docs/oss/building-features/react-compiler/) - [React Helmet](https://shakacode.com/react-on-rails/docs/oss/building-features/react-helmet/) - [React Router](https://shakacode.com/react-on-rails/docs/oss/building-features/react-router/) - [React Server Rendering](https://shakacode.com/react-on-rails/docs/oss/core-concepts/react-server-rendering/) - [Redux Store Api](https://shakacode.com/react-on-rails/docs/oss/api-reference/redux-store-api/) - [Render Functions](https://shakacode.com/react-on-rails/docs/oss/core-concepts/render-functions/) - [Render Functions And Railscontext](https://shakacode.com/react-on-rails/docs/oss/core-concepts/render-functions-and-railscontext/) - [Review App Security](https://shakacode.com/react-on-rails/docs/oss/deployment/review-app-security/) - [Rsc Component Patterns](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-component-patterns/) - [Rsc Context And State](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-context-and-state/) - [Rsc Data Fetching](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-data-fetching/) - [Rsc Flight Payload](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-flight-payload/) - [Rsc Http Response Patterns](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-http-response-patterns/) - [Rsc Performance Validation](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-performance-validation/) - [Rsc Preparing App](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-preparing-app/) - [Rsc Static Shell Sidecar](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-static-shell-sidecar/) - [Rsc Third Party Libs](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-third-party-libs/) - [Rsc Troubleshooting](https://shakacode.com/react-on-rails/docs/oss/migrating/rsc-troubleshooting/) - [Ruby Api Pro](https://shakacode.com/react-on-rails/docs/oss/api-reference/ruby-api-pro/) - [Security Model And Hardening](https://shakacode.com/react-on-rails/docs/oss/deployment/security-model-and-hardening/) - [Server Rendering Tips](https://shakacode.com/react-on-rails/docs/oss/deployment/server-rendering-tips/) - [Streaming Server Rendering](https://shakacode.com/react-on-rails/docs/oss/building-features/streaming-server-rendering/) - [Style](https://shakacode.com/react-on-rails/docs/oss/misc/style/) - [Styling With Tailwind](https://shakacode.com/react-on-rails/docs/oss/building-features/styling-with-tailwind/) - [Tanstack Query](https://shakacode.com/react-on-rails/docs/oss/building-features/tanstack-query/) - [Tanstack Router](https://shakacode.com/react-on-rails/docs/oss/building-features/tanstack-router/) - [Testing Configuration](https://shakacode.com/react-on-rails/docs/oss/building-features/testing-configuration/) - [Tips](https://shakacode.com/react-on-rails/docs/oss/misc/tips/) - [Troubleshooting](https://shakacode.com/react-on-rails/docs/oss/deployment/troubleshooting/) - [Troubleshooting](https://shakacode.com/react-on-rails/docs/oss/building-features/node-renderer/troubleshooting/) - [Troubleshooting Build Errors](https://shakacode.com/react-on-rails/docs/oss/deployment/troubleshooting-build-errors/) - [Troubleshooting When Using Shakapacker](https://shakacode.com/react-on-rails/docs/oss/deployment/troubleshooting-when-using-shakapacker/) - [Troubleshooting When Using Webpacker](https://shakacode.com/react-on-rails/docs/oss/deployment/troubleshooting-when-using-webpacker/) - [Turbolinks](https://shakacode.com/react-on-rails/docs/oss/building-features/turbolinks/) - [Tutorial](https://shakacode.com/react-on-rails/docs/oss/getting-started/tutorial/) - [Updating Dependencies](https://shakacode.com/react-on-rails/docs/oss/misc/updating-dependencies/) - [Upgrading React On Rails](https://shakacode.com/react-on-rails/docs/oss/upgrading/upgrading-react-on-rails/) - [Using React On Rails](https://shakacode.com/react-on-rails/docs/oss/getting-started/using-react-on-rails/) - [View Helpers Api](https://shakacode.com/react-on-rails/docs/oss/api-reference/view-helpers-api/) - [View Transitions](https://shakacode.com/react-on-rails/docs/oss/building-features/view-transitions/) - [Web Components](https://shakacode.com/react-on-rails/docs/oss/building-features/web-components/) - [Web Vitals And Rum](https://shakacode.com/react-on-rails/docs/oss/building-features/web-vitals-and-rum/) - [Webpack Configuration](https://shakacode.com/react-on-rails/docs/oss/core-concepts/webpack-configuration/) - [Why Rspack](https://shakacode.com/react-on-rails/docs/oss/getting-started/why-rspack/) ## React on Rails Pro ### Adr - [0001 Boot Seed Rolling Deploy Bundles](https://shakacode.com/react-on-rails-pro/docs/adr/0001-boot-seed-rolling-deploy-bundles/) ## Control Plane Flow - [Overview](https://shakacode.com/control-plane-flow/docs/) - [Ai Github Flow Prompt](https://shakacode.com/control-plane-flow/docs/ai-github-flow-prompt/) - [Ci Automation](https://shakacode.com/control-plane-flow/docs/ci-automation/) - [Commands](https://shakacode.com/control-plane-flow/docs/commands/) - [DNS](https://shakacode.com/control-plane-flow/docs/dns/) - [Grafana Opentelemetry](https://shakacode.com/control-plane-flow/docs/grafana-opentelemetry/) - [Migrating Heroku To Control Plane](https://shakacode.com/control-plane-flow/docs/migrating-heroku-to-control-plane/) - [Postgres](https://shakacode.com/control-plane-flow/docs/postgres/) - [Rds Private Networking](https://shakacode.com/control-plane-flow/docs/rds-private-networking/) - [Redis](https://shakacode.com/control-plane-flow/docs/redis/) - [Releasing](https://shakacode.com/control-plane-flow/docs/releasing/) - [Secrets And Env Values](https://shakacode.com/control-plane-flow/docs/secrets-and-env-values/) - [Thruster](https://shakacode.com/control-plane-flow/docs/thruster/) - [Tips](https://shakacode.com/control-plane-flow/docs/tips/) - [Troubleshooting](https://shakacode.com/control-plane-flow/docs/troubleshooting/) ### Telemetry - [Application Instrumentation](https://shakacode.com/control-plane-flow/docs/telemetry/application-instrumentation/) - [Collector](https://shakacode.com/control-plane-flow/docs/telemetry/collector/) - [Index](https://shakacode.com/control-plane-flow/docs/telemetry/index/) - [Pipelines](https://shakacode.com/control-plane-flow/docs/telemetry/pipelines/) - [Review Apps](https://shakacode.com/control-plane-flow/docs/telemetry/review-apps/) - [Troubleshooting](https://shakacode.com/control-plane-flow/docs/telemetry/troubleshooting/) ### Terraform - [Details](https://shakacode.com/control-plane-flow/docs/terraform/details/) - [Overview](https://shakacode.com/control-plane-flow/docs/terraform/overview/)