Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
expo
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Depends on what library do you use I guess? Here's mine and I never had a dependency problem. https://github.com/lovegaoshi/azusa-player-mobile/blob/master/package.json
Also, yes, scrolling handling with lots of images can be a problem, but don't panic, React Native has some good partners 😉. Shopify created a library specifically to deal with this problem called FlashList ⚡ which is now the solution to this problem.
For the use case you describe, React Native is perfectly a good choice. Nevertheless, I would strongly advise you to go with Expo to avoid dependency issues and iterate with the fluidity of the web without installing specific software like "Android Studio" or "Xcode". As a bonus, upgrading with Expo is done with just one command ✨.