-
Notifications
You must be signed in to change notification settings - Fork 21
Description
Hi team π
First of all, thank you for the amazing work on this library β it has been very helpful for developers managing subscription-based features and revenue analytics in React Native apps.
Weβd like to kindly request support for React 19 and compatibility with Expo SDK 53, as well as full support for React Native's new architecture. Given that React Native's new architecture is now enabled by default, it's critical for libraries like react-native-qonversion
to keep pace with these updates.
π§ͺ Steps to Reproduce
In a project using React 19, run:
npm install react-native-qonversion
β οΈ Error Output
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: react@19.0.0
npm ERR! node_modules/react
npm ERR! react@"19.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.8.1 || ^17.0.0 || ^18.0.0" from react-native-qonversion@9.0.1
npm ERR! node_modules/react-native-qonversion
npm ERR! react-native-qonversion@"*" from the root project
π¦ Environment
react
:19.0.0
react-native
: Expo SDK 53 / React Native (new architecture enabled by default)react-native-qonversion
:9.0.1
π© Why this is important
React Native and Expo are rapidly evolving frameworks used by a large community of developers worldwide. Maintaining compatibility with the latest versions of React Native and Expo is critical, not only for staying relevant but also for supporting apps that depend heavily on updated architecture and functionality.
In our specific case, the lack of compatibility with React 19 and Expo SDK 53 currently blocks our app from leveraging the full advantages of the new architecture and prevents us from staying updated with industry standards.
Given the widespread use and significant market share of React Native, addressing this compatibility would greatly benefit both existing and future users of this library.
We greatly appreciate your hard work and your consideration of this request. We're happy to assist in testing or providing feedback as needed.
Thank you again! π