It turns out the promise of write once, ship twice is only partially true*. I ran into cases where I was forced to “branch” my RN app based on whether I was targeting iOS or Android.
An iOS Dev’s Experience with React Native
John Scalo

This isn’t the promise of react and react native, rather it is “learn once, write anywhere.”

It’s worth noting that we’re not chasing “write once, run anywhere.” Different platforms have different looks, feels, and capabilities, and as such, we should still be developing discrete apps for each platform, but the same set of engineers should be able to build applications for whatever platform they choose, without needing to learn a fundamentally different set of technologies for each. We call this approach “learn once, write anywhere.”

Like what you read? Give Charles Dudley a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.