ReactNative|rn入门理解

好记星不如烂笔头,这里记录平时工作中用到的东西,不喜可以留言。

ReactNative使用概要

公司最近转型,项目需要使用ReactNative来开发android、ios项目;RN最大好处,就是一套代码开发两个端,节省了一个人力成本,bug以及测试成功相对减少了一半。见reactnative
传闻京东金融app就是使用RN开发。

  • 疑难1:开发难度如何?rn入门简单,做好困难。
  • 疑难2:是否需要原生ios/android开发? RN的项目 80% 偏web 20%需要部分原生代码。 当然简单项目,100web也可以搞定的。
  • 疑难3:上架会被拒绝吗?ios上架,如果被拒绝, Appstore 需要你解释一下 具体app是干嘛用的。android 如果被拒也需要和应用商店联系的。
  • 疑难4:rn属于那一层?rn相当于是试图层的多些、因为 rn现有的控件有限、虽然i现在也有很多 开源库 但是如果你有一些操作 没有开源库 你就要封装原生的 控件了
  • 疑难5: rn支持热更新吗?rn的热更就用code-push。自己架设一个服务器、这个也有开源的code-push-service 代码的、node 写的、放上去 改个配置就好了、但是这个仅仅 只能更新 rn的代码、配置一下数据库地址 数据源 什么的 就好了;但是 一旦涉及到原生修改 就必须发版了
  • 疑难6:rn是否支持android pad 或者 ipad ,如果支持, 开发工作量多吗?一般都是自动缩放的那种呢?这种工作量很小,如果完全适配的,工作量不好说。

发布了112 篇原创文章 · 获赞 85 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/ab601026460/article/details/103669078
RN
今日推荐