I'm building an app right now in Expo / React Native + Typescript for its Authentication library[1] that allowed me to easily integrate Stripe's web login[2]. Expo apps can also be exported as PWAs via Workbox[3] so you could have your app distributed on the web plus have a native version in the app stores using a single code base.
[1] https://docs.expo.dev/develop/authentication/
[2] https://github.com/hbcondo/revenut-web#-authentication
[3] https://docs.expo.dev/guides/progressive-web-apps/