反应式开发移动应用程序如何?

时间:2018-09-01 02:10:10

标签: ios react-native

学习非活动状态或学习本地开发的Web开发人员更好,个人感觉无活动状态仍然有很多陷阱, 但是学习本地应用程序开发似乎很困难

1 个答案:

答案 0 :(得分:0)

RN有其优点和缺点。

优点:超快速地开发新的场景,视觉功能。它非常适合Android和iOS!而且,在没有怪异文件的情况下,为每个UI集成不同的UI非常容易。 RN将使您更快地同时开发2个应用程序!

此外,因为您是一名Web开发人员(甚至使用React也是如此),所以很容易过渡到React-Native!您仍然在JS中编写代码,区别在于使用React-Native组件(视图,文本,其他...)而不是HTML组件(div,span)。在线上有一些库,您可以在其中使用HTML进行编码,它将转换为RN。

缺点:添加本地依赖项可能变得复杂且困难。当一个库希望您的项目以某种方式进行配置,而另一个库正在询问对方时,可能很难解决。

也要当心世博会。它是一个简化了React-Native项目的工具!根据经验我会说的太多了。它使您无需处理所有本机部分(配置,应用程序签名等)即可制作移动应用程序。对于简单的应用程序而言,它非常完美!如果您想成为专业人士,或者需要Expo不支持的本机库,那就太糟糕了!您可以从项目中删除expo,但是我更喜欢在没有项目的情况下开始。

希望有帮助!