Why react_on_rails gem? Works with Rails 4.2+ (old versions support 3.2+) Native Javascript tooling by default Webpack, yarn, ES6 Doesn’t rely completely on the Rails asset pipeline No jQuery dependence
If you have/want dedicated teams for frontend and backend If you have tested React and are sure you want to use it If you don’t mind overhead of running two apps When to use it