React Native is gaining massive traction due to the pace at which it enables you to ship cross-platform mobile (and now even desktop!) apps.
For simplistic use cases, you may not even need to be aware of the fact that there are full-blown Xcode and Android Studio projects tucked inside the root of your app directory. However, React Native’s true potential lies in just how easy it can be to dip down into native code when things start getting hairy.
We’ll also explore some practical applications of this knowledge, such as avoiding common performance pitfalls and exposing your own native UI components.
Dave Ramirez is a full-stack engineer located in the Philly area. He is currently part of a growing team of engineers at the Manhattan based healthcare startup Quartet, working to increase patient access to mental health care.