开源一个React Native练手应用 - 后院

开源一个React Native练手应用

这是一个React Native练手应用,玩了一周,然后我就弃坑了

不多做介绍了,直接上Github看Readme即可,主要目的是也就是为了体验下RN的开发方式

地址在: https://github.com/Shevckcccc/DRArticle

说点感想吧

RN对熟悉前端的人来说的确开发比较比较快,尤其是前端+原生都有接触的开发人员,用这个开发会事半功倍,我本来只是想先出一套iOS的,然后发现做完iOS后,再稍微改一下配置安卓也可以很轻松的跑起来,效果并不差多少。

开发体验不错,调试很棒,定位错误也比较快

普通功能感觉都可以实现了,对市面上大部分应用来说,用RN重写一遍估计都是可以完全做到

可以热部署

但真是喜欢不起来

体验还是离原生的有点差距,比如listview的滑动,轮播图的展示,按钮的点击,感觉就是一个H5页面

当然也是我还没有优化好

但是事实就是差了很多,尤其是有时为了省事直接用了一套通用的接口之后(比如navigator,可以单独适配iOS和Android,也可以为了省事用自带的通用组件),发现其实和直接用H5写,并没有什么区别

另外很多组件都需要去自己找方案(现在社区足够强大,这一点还好)

当然也可以再去调原生的接口,不过还没尝试

体验和功能,需要自己取舍吧,如果功能简单,没有强交互,不需要极致的体验的话,用RN还是一个不错的选择

比较建议把RN嵌入到原生工程中用,而不是直接用RN的工程,这样好方便将来扩展

1 则回应给 “开源一个React Native练手应用”

  1. liujie 说道:

    这两天做一个东西,搞了一下angularjs,双向绑定这种东西对表单来说真是神器。。还没接触过react,有空可以讨教一下。

发表评论