Compatibility
Supported versions
Section titled “Supported versions”React Native
Section titled “React Native”| Rozenite | Expo SDK | React Native | Re.Pack |
|---|---|---|---|
| 1.13.0, >= 2.0.0 | 52+ | 0.76+ | 5.2+ |
Rozenite tracks Expo SDK releases as its primary compatibility baseline, since each Expo SDK pins a specific React Native version. If you’re on bare React Native (no Expo), match your React Native version to the one shipped by the minimum supported Expo SDK above.
| Rozenite | rspeedy | @lynx-js/react |
|---|---|---|
| >= 2.4.0 | 0.16+ | 0.125+ |
Lynx support is experimental. These are the versions it is developed and tested against; it has not been exercised across the full range of LynxSDK releases.
Bundlers
Section titled “Bundlers”- Metro — supported via
@rozenite/metro, using whichever Metro version ships with your React Native version. No separate Metro version requirement beyond the React Native minimum above. - Re.Pack — supported via
@rozenite/repackfor Re.Pack 5.2 and above. - rspeedy / Rsbuild — supported via
@rozenite/lynxfor rspeedy 0.16 and above.
Platforms
Section titled “Platforms”- iOS and Android, via React Native DevTools
- Lynx, via Rozenite for Lynx (experimental)
- Web, via Rozenite for Web (experimental)
- Plugins declare which of these integrations they support in
rozenite.config.ts; see Plugin Development.
- Older Expo SDK / React Native versions may work but are untested and unsupported.
- Individual plugins may declare narrower compatibility (for example, a plugin wrapping a native module with its own minimum React Native version). Check the plugin’s page under Official Plugins for details.