javascript|Web前端:什么时候使用React? 什么时候使用React Native?

【javascript|Web前端:什么时候使用React? 什么时候使用React Native?】javascript|Web前端:什么时候使用React? 什么时候使用React Native?

ReactJS和React Native是脸书本地技术 , 为在线和移动应用程序开发提供了无与伦比的功能 。 就功能和重要目标而言 , 两者互不相同 。 当今最知名的网站都展示了React Native和ReactJS之间的区别 。
许多广受欢迎的网站和移动应用程序都是围绕这两种强大的技术构建的 。 ReactJS开发和React Native开发对比讨论在app开发社区很常见 。
React 是一个基于JavaScript的UI开发库 , 由Meta控制 , 主要用于为单页web应用程序创建用户界面 。 它是一个流行的web开发库 , 现在是web开发的前端库之一 。
React Native是一个基于 Javascript 的框架 , 为 Android 和 iOS 提供移动应用程序开发 。 尽管它是基于 React(Facebook 用于创建用户界面的 JavaScript 工具包)构建的 , 但它针对的是移动平台而不是浏览器 。 换句话说 , 使用熟悉和喜爱的 JavaScript 框架 , Web 开发人员现在可以创建外观和感觉“原生”的移动应用程序 。
React native 使得同时为 Android 和 iOS 构建变得简单 , 因为你创建的大部分代码都可以在平台之间共享 。

什么时候使用React?
你应该在需要大量用户交互的用户界面的前端开发中使用React 。 这些交互式组件很难构建 , 也很难将时间绑定到底层业务逻辑 。 你需要专注于接口的视图模型 , 因为React处理底层算法 。
如果你当前的代码库变得太大 , 你应该切换到 React 。 在编写数千行 UI 代码时 , 你需要遵守纪律 。 否则 , 代码库变得过于复杂而无法进行基本故障排除只是时间问题 。
什么时候使用React Native?
当谈到使用React Native时 , 没有任何基于行业的限制 。 重要的一点是 , 对于任何面向客户的应用程序来说 , 它都是一个足够的基础 , 这些应用程序基本上不依赖于特定于操作系统的功能和集成 , 如增强现实(AR)或虚拟现实(VR) , 或者不需要精心设计或动画来建立竞争优势 。
React Native加速了开发过程并提供足够的工具和模块来创建可靠的应用程序 。
另一个好处是 , 当你的在线应用程序是用React编写时 , 创建React原生移动应用程序会更简单 。