React Native: An open-source framework for building native appsA comparatively newer platform for app development, it has gained massive popularity within a limited time. React Native boasts of strong community support and a good market share since it has been introduced. According to the Github Repository Statistics in February 2019, 2,058 contributors have committed 19, 311 times in 108 branches with 335 releases. In addition, React Native is also the 14th most starred repository on Github.
What are the disadvantages of React Native?
1) Its still new As opposed to other Android and iOS languages, React Native is still comparatively new. The programming language still has a lot it can do especially in terms of improvement. It constantly lacks consistency especially when it comes to new updates which unfortunately ends up confusing developers. These updates especially become a problem because every time a new update is released; the developers find it difficult to make changes and hence make regular updates. 2) Lack of custom modules React Native is still underdeveloped as it lacks certain components. While most of the customer modules are easily available, and work well, however it happens every now and then that one requires to build a solution from scratch. 3) Limited third-party components While React Native has a large number of native modules available for both Android and iOS however one of the limitations of this tool is the limited number of third-party components available. This is a disadvantage because it limits the possible features that may be implemented in apps by developers.