Press Ctrl+K to search anytime
Burger

React on Rails Pro

From the team behind the React on Rails and Shakapacker gems, enhance your stack with our Pro software subscription. Get better performance, smoother upgrades, and direct access to the engineers who built the gem.

The software part of Pro adds React Server Components, which reduce the JavaScript shipped to the browser for faster pages that lift engagement and conversion, and a dedicated Node rendering server for faster SSR.

React on rails pro

Trusted by teams shipping React on Rails

EstatelyGgetEgghead.ioDataCentersDirect SoftwareCity FalconPrintivityPocket ListNetwork for GoodPopmenuKiss BankAnalogueSignomatic

What Pro includes

Three ways the subscription pays for itself: faster software, safer upgrades, and senior engineers on call.

Performance & rendering

  • React Server Components, the first RSC support for Ruby on Rails, to cut client-side JavaScript and lift conversion
  • Streaming SSR plus code splitting via loadable-components for faster pages and better rankings
  • SSR through a proper Node.js renderer instead of embedded JavaScript in Ruby
  • Front-end tuning to raise your Google Lighthouse score and Core Web Vitals

Upgrades & tooling

  • Upgrade from rails/webpacker to Shakapacker with hands-on help
  • Keep React, webpack, and Node packages current without pulling engineers off product work
  • CircleCI setup tuned specifically for React on Rails and Shakapacker
  • Type-safe React with ReScript or TypeScript patterns from a team who uses both in production
  • Reduce Heroku and infrastructure overhead with configs tuned to React-with-Rails best practices

Support & developer experience

  • Personalized support for your usage of React on Rails, Shakapacker, Cypress-on-Rails, and React-Rails
  • Integration testing with shakacode/cypress-on-rails, plus React hot-reloading for a better DX
  • Direct access to a private Slack channel with the ShakaCode engineers who maintain the gems
  • A commercial license plus configuration examples, with a maximum 24-hour response time

What our clients say

Popmenu.com supports over 11,000 restaurant locations. Even as traffic scaled, average response times stayed under 100 milliseconds - thanks to React on Rails Pro and the ShakaCode team!

Learn more Arrow right

The initial performance improvements far exceeded our expectations. The average page response time for Popmenu users has been reduced by over 73% … Google Lighthouse performance score across our network of sites is now well over 90 ...we've been able to save 20-25% in our Heroku hosting costs - savings that practically paid for the consulting work ShakaCode provided.

Justis Blasco - shakacode client
Justis BlascoChief Technology Officer & Co-founder, Popmenu

Shave the yak of React with Rails

You were minutes away from completing the task - 5 hours ago! What happened?

If you’re reading this page, you’re probably trying to integrate Ruby on Rails with React and Webpack, or getting your CI working again after updating Babel, Node, and Webpack. It’s tough. It takes yak shaving to a whole new level.

ShakaCode can help!

We've been helping companies implement this tech stack since 2014, saving time and money by sharing our expertise, recipes, and software to optimize Ruby on Rails sites using React. Ensuring an enhanced end-user experience AND a great developer experience, let ShakaCode handle your React on Rails setup while you focus on your application.

What is yak shaving? - shakacode client
What is yak shaving?

Any seemingly pointless activity which is actually necessary to solve a problem which solves a problem which, several levels of recursion later, solves the real problem you're working on.

“yak shaving” - Urban Dictionary

React on Rails Pro Subscription

Includes

A commercial license for React on Rails Pro, configuration examples, and free support via Slack, Zoom, GitHub code reviews, etc., with a maximum 24-hour response time for any developer question regarding React on Rails, React on Rails Pro, react-rails, and Shakapacker. For implementation details, see the React on Rails Pro docs.

Pricing & Purchasepro.reactonrails.com

See the current licensing options and self-serve checkout on the official React on Rails Pro purchase site.

Talk to the engineers who built it

Book a consultation to scope pricing and onboarding for your team, or compare the OSS and Pro tiers on the overview.