Except for a brief engagement where I was to be a go-to resource for writing native iOS in cases where React Native didn't measure up, I have no experience with it. But there are a few things I can say.

1) I don't trust cross-platform development. In the Olde Days like 1993 I had more experience with OS/2 than Windows and I was hired by a company doing 3270 emulation to help with their cross-platform implementation of an OS/2 client, a year and a half behind because the DLLs that were supposed to transform a Windows app into an OS/2 app didn't work Now ... the two operating systems looked so alike that a user of one could find himself on the other and not realize it for days. Internally they were quite different of course. But this task was impossible. So two user interfaces as different as iOS and Android? Ummm, no.

2) React Native had no visual editor. You would code a UI in pixel algebra and keep fiddling with it until it looked right. I'd rather go back to LISP and COBOL.

3) RN used JavaScript, which I regard as a toy and the better I get at using it, the less I like it. The var keyword is an indignity and there are version issues that just seem cringe-inducingly amateur.

Now go ahead and tell me how little I know about React and forget that I said so in my opening sentence.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store