ReactJS 和 React Native 之间的主要区别如下所示:
编号 | ReactJS | React Native |
---|---|---|
1 | 2013年首发。 | 2015年首发。 |
2 | 用于开发Web应用程序。 | React Native用于开发移动应用程序。 |
3 | 可以在所有平台上执行。 | React Native不是独立于平台的。在所有平台上执行都需要更多的努力。 |
4 | ReactJS使用 JavaScript 库和 CSS 制作动画。 | React Native带有内置的动画库。 |
5 | ReactJS使用 React-router 来导航网页。 | React Native具有用于导航移动应用程序的内置导航器库。 |
6 | ReactJS使用HTML标签。 | React Native不使用 HTML 标签。 |
7 | 在此,Virtual DOM 呈现浏览器代码。 | 在这方面,Native 使用其 API 为移动应用程序渲染代码。 |