我一直在研究React和React Native的可用性场景,以最终决定将React(或React Native)嵌入到现有移动应用程序中是否可行且负责任。
到目前为止,我了解到可以在Android和iOS的自定义视图中呈现React Native代码。嵌入React更简单,因为React应用实际上是一个加载客户端框架的网页。
我的担心很多,如果我误解了某些情况,也可能毫无意义。以下是我的Google技能使我无法获得答案的那些技能。
对不起,很长的条目。
谢谢
我为本地人工作了几个月,这是我的答案:
是否可以在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] 删除。
我来说两句