15
Why React Native?
Meta (formerly Facebook) created React Native to build its mobile applications. It was started as a hackathon project in the summer of 2013 at Facebook and was open sourced for everyone in 2015. In 2025, Meta transferred React and React Native to the newly established React Foundation under the Linux Foundation, ensuring the projects' long-term independence and community governance.
The motivation to create React Native originated from the fact that React for the web was so successful. So, if React is such a good tool for UI development, and you need a native application, then why fight it? Just make React work with native mobile OS UI elements! Therefore, in the same year, Facebook divided React into two independent libraries, React and ReactDOM, and since then, React has had to work only with interfaces and not care about where these elements will be rendered. This separation of concerns was the lightbulb moment for mobile development. By decoupling the core...