Technical 101 Series: React Native
Welcome to the first installment in our introductory series on our favorite programming languages.
by Susan Mees
What is React Native?
History of React Native
In the world of coding, React Native is relatively new. It hit the market in March 2015 after a private beta and some time being used internally by Facebook. It was originally created for web development but has expanded into native platforms. Similarly, React Native was originally developed by Facebook to support iOS app development but as Android has gained popularity, it can now support Android as well.
Pros & Cons of React Native
React Native is powerful because it allows engineers to quickly build and iterate on cross-platform apps which look and feel at home on their respective mobile platforms. . The shorter development cycle can save time and money on projects while also offering a reliable, consistent experience when compared with hybrid frameworks or web applications. Lastly, React Native will allow for a single code base which can reduce long-term maintenance costs.
Where have I seen React Native in the wild?
React Native was developed and is used by Facebook. If you’ve ever used the official Facebook app on mobile (iOS or Android), you’ve seen an application build on React Native.
The good news is that usage doesn’t stop there. In fact, among the top 500 apps in the US, nearly 15% of them are built using React Native.
Who is using React Native? Some popular examples include: instagram, Pinterest, Wix, Uber, Bloomberg, Salesforce, Skype, and Walmart.
Why does Promptworks use React Native?
React Native offers the Promptworks team an efficient and streamlined framework for building mobile applications. Because we work with many clients who are looking to engage their customers or users on mobile, React Native helps us to build a stable code base that can be used across platforms and get our clients up and running faster.