为什么 React Native

来源:互联网 发布:湖州华为云计算产业园 编辑:程序博客网 时间:2024/06/06 01:05

学习React Native已经有一段时间了,那么为什么要React Native呢?这个问题其实是本人最初打算学习React Native时就有的疑问,也在网上看到很多文章都是对React Native大加赞赏的,那么为什么我们要用React Native呢?
下边是本人这段时间学习React Native的感受,分享出来,以供初入React Native的人一个参考。
首先,本人觉得React Native 很酷,原因是你只需要学习一门语言JavaScript就可以搞定后端,ios端(原生),android端(原生),网页前端。谁能说这不酷呢?正好React Native的初衷就是用一种语言搞定一切,不过别误会这一切不是JavaScript语言的能力,而是facebook帮你做了原生代码的工作。
React Native最适合的场景是:
1.强展示性app。从0搭建一个“强展示性app”那你别考虑了,直接用起来吧。
2.在原生应用中实现强展现性模块,建议模块独立性比较强,跟原生代码关联性很强的就算了吧,不够折腾的。
React Native不适合的场景:
1.工具类app。这个就别想了吧。
2.强操作性。这种情况不实不行,但要想好了再用。

总体上感觉React Native是一个很酷的玩意,值得学习,但在做出选择之前,要考虑清楚,貌似React Native已经可以脱离了原生代码来构建app,但你要是没搞过原生开发你试试。

好乱,这文笔,凑合着看吧。:)

0 0