将React或React Native嵌入到现有的移动应用程序中

迪戈佩里尼

我一直在研究React和React Native的可用性场景,以最终决定将React(或React Native)嵌入到现有移动应用程序中是否可行且负责任。

到目前为止,我了解到可以在Android和iOS的自定义视图中呈现React Native代码。嵌入React更简单,因为React应用实际上是一个加载客户端框架的网页。

我的担心很多,如果我误解了某些情况,也可能毫无意义。以下是我的Google技能使我无法获得答案的那些技能。

  1. 是否可以在React Native渲染视图中使用第三方的React组件?
  2. 在向后兼容性和UI性能方面,要在移动设备中充分利用React Native,我会失去什么?低端设备处理得好吗?
  3. 调试React和React Native会很痛苦吗?这个问题可以而且应该主观地回答。
  4. 当我使用React Native时,是否可以将更新推送到我应用的特定部分,而无需将更新发布到Google Play或Apple App Store?
  5. React或React Native是否与服务器端的CoffeeScript不兼容?如果是这样,我是否可以避免使用自定义构建流程来最终只包含所有服务器代码的Javascript文件来避免这种情况?

对不起,很长的条目。

谢谢

扎克

我为本地人工作了几个月,这是我的答案:

是否可以在React Native渲染视图中使用第三方的React组件?

不能,浏览器的反应组件不能用于移动设备。但是有许多特定于移动设备的组件。您可以在此处找到:React.parts

在向后兼容性和UI性能方面,要在移动设备中充分利用React Native,我会失去什么?低端设备处理得好吗?

您可以在低端设备上测试这些应用程序,以查看react native是否可以满足您的需求。

调试React和React Native会很痛苦吗?这个问题可以而且应该主观地回答。

否,调试React Native代码确实非常容易且高效。

当我使用React Native时,是否可以将更新推送到我应用的特定部分,而无需将更新发布到Google Play或Apple App Store?

是的,您可以使用Code Push轻松地完成这些操作

React或React Native是否与服务器端的CoffeeScript不兼容?如果是这样,我是否可以避免使用自定义构建流程来最终只包含所有服务器代码的Javascript文件来避免这种情况?

React Native中没有服务器端代码,您所有的js代码都在一个名为bundle.js的js文件中。使用React Native提供的packager.sh进行自动编译,请检查此链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 react-native-web 应用程序嵌入到现有网站中

将 ruby on rails 添加到现有的 React Native 应用程序

将react-native-web添加到现有的react-native应用程序时出错

如何将 React 添加到现有的 Electron 应用程序中?

是否将grails集成到现有的spring应用程序中?

将 ADFS SSO 集成到现有的 .net Web 应用程序中

将 Ltijs 集成到现有的风帆应用程序中

如何将现有的angular js应用程序集成到Laravel 5中

如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

如何将现有的React应用程序(只是一个没有后端的UI)插入(注入?)到SilverStripe页面布局中?

从集成到现有android应用程序的react native应用程序获取结果

将Redux添加到现有的React应用程序

将TypeScript添加到现有的create-react-app应用程序

将现有的GWT项目迁移到GWT移动应用程序和PhoneGap

将网站添加到现有的Azure移动应用程序(应用程序服务)

将React-native集成到现有的App中

如何将现有的OwinMiddleware集成到.Net Core 2.0应用程序管道中?

IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

将Umbraco 7集成到现有的MVC 4 Web应用程序中

将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

如何将PrimeNG Designer API集成到现有的Angular 7应用程序中?

使用CDN将React集成到现有的Node Express应用中

如何将现有的 CRA 应用程序发布到 npm(any) 存储库?

如何将现有的Web应用程序从pythonanywhere克隆到github / local

将Twilio部署到现有的Heroku应用程序

将密钥绑定到 GTK 应用程序,而不删除现有的

将现有的Web应用程序移植到Azure Service Fabric Mesh

将现有的快速应用程序从12.04移植到12.10?

如何将android现有应用程序转换为react-native android