React Native是一个JavaScript框架,由Facebook开发,以满足日益增长的移动应用开发的需求。它是开源的,基于JavaScript的。它被设计为用可重复使用的组件构建本地移动应用程序。它使用了大量的ReactJS组件,但在不同的设备上以原生方式实现它们。它调用Objective-C(用于iOS)和Java(用于Android)中的本地渲染API。
ReactJS也是由Facebook开发的一个开源的JavaScript库,主要用于为移动和网络应用开发响应式的用户界面开发场景。它有一个可重复使用的组件库,旨在帮助开发者为他们的应用程序建立基础。
和ReactJS相比,React Native使用的JSX语法等其他方面有如下的一些区别: