Reactjs 我可以将React.js用于本机移动应用程序吗?
是否可以使用React.js开发本机移动应用程序,或者我是否需要为移动应用程序显式地使用React native?react.js和react native之间有什么区别?react是一个Javascript库,负责构建UI组件的层次结构 或 React Native是一个使用JavaScript构建本机应用程序的框架。将本机编译响应到本机应用程序组件 Reactjs用于web和桌面应用程序 以及**React native for mobile developmentReact 定义是“用于创建 用户界面(UI) 简而言之,它旨在解决从服务器接收代码并在请求事件时重新呈现页面的问题。因为它不是一个框架,而是一个库,我不必仅仅因为使用它就更改所有代码。你可以在需要时使用它 React是一个用于创建“用户界面”的库 这意味着Reactjs 我可以将React.js用于本机移动应用程序吗?,reactjs,react-native,difference,Reactjs,React Native,Difference,是否可以使用React.js开发本机移动应用程序,或者我是否需要为移动应用程序显式地使用React native?react.js和react native之间有什么区别?react是一个Javascript库,负责构建UI组件的层次结构 或 React Native是一个使用JavaScript构建本机应用程序的框架。将本机编译响应到本机应用程序组件 Reactjs用于web和桌面应用程序 以及**React native for mobile developmentReact 定义是“用于创
MVC
只关注视图。它被认为是好的和坏的。因为它是一个仅用于视图的库,所以除了视图之外的函数应该直接实现或实现
此外,不支持IE8及以下版本
本地反应
React Native是一个库,可帮助您创建本机移动应用程序
创建与使用Objective-C
、Java
或Swift
React Native创建的应用程序无法区分的真实世界移动应用程序使用与常规iOS
和Android
应用程序相同的基本UI构建块。使用JavaScript和React
(React Native将JavaScript
代码和本机代码分离为单独的线程,使两个线程之间的通信异步,因此不会减慢速度。)
此外,我们还可以减少编译时间。
你不必使用React native制作应用程序。不需要重新编译,应用程序可以立即重新加载。如果使用刷新,你可以在保持应用程序状态的同时运行新代码
缺点是为每个平台使用API。对于具有大量动画的应用程序,使用React native可能会稍微降低性能
他们说,即使业务逻辑很复杂,也会减慢速度,而且本机视图
JavaScript
逻辑之间存在大量通信
您不能使用React创建应用程序,但可以使用React-native创建Web。有关详细信息,请参阅。,您可以使用React-native。 这是文件
react native/@user2774480如果我的答案有帮助,请检查“V”和箭头以选择答案?