我已经开始学习React出于好奇,想知道React和React Native之间的区别-虽然不能找到一个满意的答案使用谷歌。React和React Native似乎有相同的格式。它们的语法完全不同吗?


当前回答

React Js是一个Javascript库,你可以使用React开发和运行更快的web应用程序。

React Native让你只使用JavaScript构建移动应用程序,它用于移动应用程序开发。更多信息请点击这里https://facebook.github.io/react-native/docs/getting-started.html

其他回答

React Js使用HTML Dom进行操作。 但是React native使用的是移动(iOS/android)原生ui组件。

Reactjs使用react-dom而不是浏览器dom,而react native使用虚拟dom,但两者使用相同的语法,即如果你可以使用Reactjs,那么你可以使用react native。因为你在reactjs中使用的大多数库在react native中都是可用的,比如你的react导航和其他常见的库。

React-Native是一个框架,其中ReactJS是一个javascript库,可以用于您的网站。

React-native提供了默认的核心组件(图像,文本),其中React提供了一堆组件并使它们协同工作。

React Js是一个Javascript库,你可以使用React开发和运行更快的web应用程序。

React Native让你只使用JavaScript构建移动应用程序,它用于移动应用程序开发。更多信息请点击这里https://facebook.github.io/react-native/docs/getting-started.html

在Reactjs中,虚拟DOM用于在Reactjs中渲染浏览器代码,而在React Native中,本地api用于渲染移动设备中的组件。

用Reactjs开发的应用程序在UI中渲染HTML,而React Native使用JSX来渲染UI,这只是javascript。