Reactjs 如何使用React处理多平台应用程序

Reactjs 如何使用React处理多平台应用程序,reactjs,react-native,multiplatform,react-native-web,expo-web,Reactjs,React Native,Multiplatform,React Native Web,Expo Web,我正在学习开发,最近我完成了一门MERN stack课程 现在我想为我工作的公司开发我的第二个商业应用程序。 起初,我只考虑响应式web平台,但现在,我不能否认ios和Android上功能的必要性 因此,我自己研究了我必须使用哪种框架或方法来缩短生产时间,而不是单独使用react web和react native。 看来Expo Web和React Native Web将是我能想到的最接近的解决方案 我不确定我是否想把事情看得太简单,但如果有人能给我一些关于如何解决这个难题的建议,我将不胜感激

我正在学习开发,最近我完成了一门MERN stack课程

现在我想为我工作的公司开发我的第二个商业应用程序。 起初,我只考虑响应式web平台,但现在,我不能否认ios和Android上功能的必要性

因此,我自己研究了我必须使用哪种框架或方法来缩短生产时间,而不是单独使用react web和react native。 看来Expo Web和React Native Web将是我能想到的最接近的解决方案

我不确定我是否想把事情看得太简单,但如果有人能给我一些关于如何解决这个难题的建议,我将不胜感激

简而言之


什么更好?Expo Web或原生Web和最佳学习方式。

使用Expo时,您同时为iOS、Android和Web构建相同的应用程序

使用Expo CLI构建应用程序将在3个平台上提供100%的代码基础。因为Expo SDK涵盖了构建简单应用程序所需的大部分(如果不是的话)工具,而不涉及本机代码

Expo还为您提供了从中弹出的可能性,如果您需要更改本机代码的话


我建议您从Expo CLI开始,因为它的SDK非常丰富,而且入门非常容易。如果以后您想修改本机代码,可以从中弹出。

使用Expo时,您同时为iOS、Android和Web构建相同的应用程序

使用Expo CLI构建应用程序将在3个平台上提供100%的代码基础。因为Expo SDK涵盖了构建简单应用程序所需的大部分(如果不是的话)工具,而不涉及本机代码

Expo还为您提供了从中弹出的可能性,如果您需要更改本机代码的话


我建议您从Expo CLI开始,因为它的SDK非常丰富,而且入门非常容易。如果以后您想修改本机代码,可以将其弹出。

嗨,butbansky,非常感谢您的意见,我将立即开始查看。事实上,你的答案是我在多个地方发布的这个问题中收到的唯一输入。也许我的问题本身太模糊了,但我真的很感激你的宝贵见解。嗨,butbansky,非常感谢你的意见,我马上就开始看。事实上,你的答案是我在多个地方发布的这个问题中收到的唯一输入。也许我的问题本身太模糊了,但我真的很感激你的宝贵见解。