React-native 开发APP优化篇(一)

React-native 开发APP应尽量以以下目标来实施开发:

(1)应尽量少发起请求,能免就免

(2)应尽量少的使用this.setState,多次render除了低效之外,还容易导致一些莫名的bug

(3)如果一个页面(如首页),有多个请求,那么推荐使用promise.all进行请求合并,并且统一处理this.setState,做到仅仅一次render

(4)全面使用PureComponent

(5)如果封装了一个列表组件,那么应该注重渲染次数,去除非必要的render

(6)为列表数据做缓存,当网络差时,不至于白屏,启用缓存数据进行展示

(7)图片缓存,防止没有数据时,图片位置为空白

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章