Cordova   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cordova – 做反应本机使用相同的代码为ios和android或两个平台代码应单独编写?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

您好我在使用Ionic Framework和其他一些框架工作Cordova方面有很好的经验.我个人对Ionic性能不满意,所以我打算从Ionic切换到React Native. 我只是想在切换之前知道一些事情.在Cordova项目上为Android编写应用程序时,相同的代码将用于ios和windows.因此它节省了大量的代码编写.您只需使用一行命令添加平台即可.但我不确定React. 在React
您好我在使用Ionic Framework和其他一些框架工作Cordova方面有很好的经验.我个人对Ionic性能不满意,所以我打算从Ionic切换到React Native.

我只是想在切换之前知道一些事情.在Cordova项目上为Android编写应用程序时,相同的代码将用于ios和windows.因此它节省了大量的代码编写.您只需使用一行命令添加平台即可.但我不确定React.

React Native中也会发生同样的事情吗? Android和Ios在不同的平台上使用相同的代码,或者我们必须为另一个平台编写所有代码,或者共享一部分代码

此外,Ionic框架还带有许多组件和预构建的UI.做反应原生还提供UI和组件?

我应该首先学习React js来启动React Native还是我可以一起学习React Native和React Js?

我们可以将React Native代码用于Web平台吗?

解决方法

那么,让我们从React Native口号“一次学习,随处写”开始吧.
这几乎解答了你的一个问题.你必须为你的Android应用程序和你的iOS应用程序编写代码.这是因为android和iOS有不同的原生组件.
您可以重用一些代码,如逻辑,如何分发数据(最多)等,但您必须调整它以使用android和iOS的本机组件.
编辑:这是之前的做法,但现在已经过时,因为你现在只需要写一次

第二个问题. React Native使您可以利用许多已知的组件.如果社区不在Facebook已发布内容中,社区还可以启用其他不同的组件.
如果由于某种原因想要某个没有人为其创建端口的东西,则需要执行一些本机编程来启用此类组件.

第三个问题.当然最好先学习React,但在编写React Native时可以轻松学习React. React Native Playground一个React Native的好地方.编辑:RN Playground不再有效,但还有其他地方可以和RN一起玩,如Expo.
同样,这取决于您喜欢学习新框架和语言的方式.

第四个问题.不,您不能将React Native代码用作Web应用程序.这是因为您的React Native应用程序将使用本机组件.在iOS中,您使用< View />与< div />相同(差不多).
如果您想在之后创建Web应用程序,这并不意味着您不会空手而归.您可以使用部分布局并重新编写它们以在Web上工作.喜欢将视图转换为div,将图像转换为img等.

GL

大佬总结

以上是大佬教程为你收集整理的cordova – 做反应本机使用相同的代码为ios和android或两个平台代码应单独编写?全部内容,希望文章能够帮你解决cordova – 做反应本机使用相同的代码为ios和android或两个平台代码应单独编写?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。