Fixed
- [Pro] RSC 19.3 release-candidate compatibility and generated defaults: Generated RSC apps now pin
react-on-rails-rsc@19.3.0-rc.3with React/React DOM~19.2.8, bringing the JSX/TSX client-export
parsing and Rspack shared-chunk fixes into the 17.1 RC soak. RC3 also restores stylesheet hints
when Webpack or Rspack scope-hoists CSS-bearing client-reference trees into concatenated modules.
Doctor and the Node Renderer accept
this qualified RC tuple while preserving stable RSC 19.2.x >=19.2.1 with stable React 19.2.x >=19.2.7.
Nonqualified RSC-package prereleases and unsupported React minors remain rejected. The Node Renderer
now explicitly rejects React/React DOM prereleases, including apps using stable RSC 19.2.1.
Action required: use matching supported stable React/React DOM versions, and upgrade the Pro gem/npm
packages together before adopting this RSC RC. A"use client"
file without runtime ES-module exports now fails the build instead of silently disappearing.
Standalone RSC generators also warn about React prereleases instead of discarding their version suffix.
See #4958 and
RSC release notes.
#5026 by justin808.