React Native CNode 性能优化篇
发布于 6 年前 作者 Dirmond 3217 次浏览 来自 分享

之前因为赶制功能,所以整个APP 的实现都是比较粗糙的,只求把功能完善了就行了,但是最近有了时间,就做了些性能上面的优化,整个APP 的功能一般功能还能够正常使用的。之前在写RN 客户端的时候做了一些调查,发现有些库对Markdown 的支持不是不是很好,有些代码会显示混乱,所以就果断放弃这些库。还是采用webView 的形式来进行展示。在最近的提交中,最大的变化莫过于优化了FlatList组件,之前把FlatListonEndReachedThreshold的值设置得太大。导致每次进入APP的时候都会很卡,但是过一段时间数据请求完毕之后就会好很多。所以在这里把值改小了。还有就是initialNumToRender 属性改小了,能够刚刚展示充满一屏的数据。所以现在使用起来也没有以前那么卡了。接下来的话会继续研究一下react-native-camera这个组件。因为最近在跑demo的时候都会出问题的。因为这个APP 还是会支持扫描二维码登录。所以有必要研究一下。作者是小白,有什么错误的地方请指正。如果你对这个项目也有兴趣,请帮忙star一下。谢谢。传送门

4 回复

rn开发直播是不是有点无奈,还不如用原生吧。你在哪上班,带我一起去吧。

@FengxiaoSunmoon RN 现有的组件库还是比较少,而且React 的更新速度比较快,RN 的更新速度也是比较快的。所以要用到一些很原生的东西是不建议用RN 的

@Dirmond RN出来两年了,一直都还没升级到1.0,微信小程序出来一年就把直播和游戏接口开发好了,facebook感觉在IT圈还是不够专业。有工作就介绍个给兄弟啊。

@FengxiaoSunmoon我也是没工作的人,在家里面没事研究React native,哈哈 来自react native cnode

回到顶部