React-native 開發APP優化篇(一)

React-native 開發APP應儘量以以下目標來實施開發:

(1)應儘量少發起請求,能免就免

(2)應儘量少的使用this.setState,多次render除了低效之外,還容易導致一些莫名的bug

(3)如果一個頁面(如首頁),有多個請求,那麼推薦使用promise.all進行請求合併,並且統一處理this.setState,做到僅僅一次render

(4)全面使用PureComponent

(5)如果封裝了一個列表組件,那麼應該注重渲染次數,去除非必要的render

(6)爲列表數據做緩存,當網絡差時,不至於白屏,啓用緩存數據進行展示

(7)圖片緩存,防止沒有數據時,圖片位置爲空白

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