我最近学习了ReactJS,并开始熟练地使用它构建Web应用程序。我现在想使用新发现的知识来构建移动应用程序(Android和iOS)。
我足够学习React Native来做到这一点吗?不必学习Swift(iOS)和Java(Android)。似乎合乎逻辑,React-Native是使移动应用程序运行的阻力最小的路径,因为我以前没有移动应用程序编程的经验。
我是否通过不使用iOS和Android的本机/传统堆栈放弃任何东西?
谢谢, -迪帕克
答案 0 :(得分:0)
嗯,最近8年来,我一直在由Obj-C,Swift和Java本地开发iOS和Android应用程序。最近,几个月前,我开始学习React Native,以开发一些跨平台应用程序。
老实说,您从不开发iOS或Android应用程序都没关系,但是如果您以前有过使用移动设备工作的经验,那么您将获得一些好处。
使用react native,您可以开发功能丰富的应用程序而不会出现问题,我想在极少数情况下,您可能需要开发一些native组件并将其与react native粘合在一起。
只需学习对EXPO的本机反应,然后开始构建,随着时间的推移,您将获得移动应用程序开发的全貌。您无需学习开发应用程序的本机方法。