The state of React Native
© Shutterstock / Daniel_Kay
Since its release, developers have been asking themselves if React Native is here to stay or if it’s too new to predict its future. It makes creating apps easy and is preferred by many mobile app developers for its wealth of features – including a great UI and ease of converting apps.
The past five years have been a winding road, so let’s take a look at the status of React Native and see what ground it has covered, and what uncharted territory is yet to be explored.
Achievements to date
Some of the features that were built in React Native are:
- Facebook Marketplace: Since 2015, Marketplace has been the internet’s flea market for local, second-hand goods. It is used by over 800 million per month.
- Companion mobile app for the Oculus Go VR: The app connects to the Oculus Go and provides various VR experiences. Fully built in React Native, it has been installed over 100,000 times on Android devices.
- Blood Donations, Crisis Response, Privacy Shortcuts, Wellness Checks: All of these recently added Facebook features were written in React Native. Features such as the Crisis Response help keep track of family and friends in an affected crisis area, using the power of social media for good.
Besides these features, React Native is used by apps such as Instagram, Tesla, Discord, Pinterest, and Skype. Chances are high that the average smartphone owner uses several apps written in React Native on a regular basis.
SEE ALSO: React Native: Yay or nay?
Looking to the future
The rearchitecture plans to be lightweight and allow easier integration with already existing apps.
Alpert discusses three changes React Native hopes to make to some of the internals:
These changes will make React Native even more straight-forward and easy to use, so the time to learn this chart-topping technology has never been more fruitful.
A strong community
The React Native community is bustling and full of help for developers. On StackOverflow there are over 30,000 questions posted; elsewhere the discussion forum hosts topics such as job listings for React savvy positions and show-and-tell for showing off what React Native can build. If neither of those communities fit your style, there is also an active Discord server. GitHub also has a vibrant community of developers helping each other with issues and bugs.
In the past year, React Native has had over 2,500 commits and over 500 contributors. Those are numbers that show that React Native is strong and will continue to grow.
We look forward to seeing what the future holds for React Native and the state of mobile app development!