Others have been coming out and talking about similar experiences with React Native. This thread made the rounds on Twitter and Medium fairly recently:https://twitter.com/sandofsky/status/1002634185566236679
https://twitter.com/VivekxK/status/1002694526467653632
eysquared|7 years ago
For me, I'm using it to successfully build mobile apps for a large tech company with very limited mobile developer resources. We've been able to ship Android and iOS apps in a couple months using 100% react-native. I attribute a lot of this to knowing the limitations of the platform and designing a cross-platform experience from the start rather than trying to get the "best of native" out of abstracted JavaScript.
I'll always argue that native is the way to go for the best user experience but react-native is a great tool to have in the mobile space.
danabramov|7 years ago
We've experienced some of the difficulties in this area at Facebook as well. If you're curious, making native <-> JS integration more seamless is a big motivation for the ongoing architectural revamp that we've recently posted about: http://facebook.github.io/react-native/blog/2018/06/14/state...
It's a shame we weren't fast enough to help Airbnb in these areas, but the native interop will get better when the revamp is finished.
mephitix|7 years ago
I have separation of container components and presentational SFCs so I’m thinking I could easily re-implement UI layers in RN if I wanted to without sacrificing the shared code. Do you think this is a reasonable approach? Or should I ditch RN completely and build native...?
It would be nice if there was a way I could pull that shared JS logic (which really doesn’t have much dependencies) into mostly-native apps without having to adopt RN... maybe I could just repurpose the JS bridge and be aware of its limitations (a sync/serialized/batched..)
kgin|7 years ago
woolvalley|7 years ago
You often don't hear about these kinds of issues out of game engine makers. I could be totally wrong although since I haven't worked on games.
faitswulff|7 years ago
ex3ndr|7 years ago
nickspag|7 years ago
rimliu|7 years ago