React native是Facebook推出的一款跨平台移动应用开发框架,基于ReactJS核心架构改造而成,开发者们可以使用javascript语言以及React语法开发移动应用。React native在开发中极大地降低了App的开发成本,降低学习难度,也让前端开发人员在移动开发领域有了更多的发挥空间。
React native开发框架优点明显,React 的基础设计理念可以帮助开发者完成应用的复杂逻辑。同时,React native已经拥有了许多基础组件,开发者可以直接拿来即用,包括了容器、文本、视图、按钮等组件,非常方便易用。另外,React native也支持原生模块的集成,即可以使用iOS、Android原生的模块和组件,也可以使用自己编写的原生模块。
但React native也有一些不足之处,比如说国内的相关文档、视频、源码案例还不够丰富,还需要国内有更好的团队支持和大力发展。