84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如果元件層級過深會不會影響到App效能? ,如果會的話一般會設定多少個層級
redux每次action的時候透過reducer產生一個新的state,那麼如果action多了,state物件就多了,這樣不會影響效能麼? redux是如何被規避的?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
元件嵌套這個問題避免不了,為了復用程式碼,必須嵌套,否則程式碼量龐大。這也是react的弊端之一。一般來說,3-5級嵌套基本上能解決問題了,再深點估計也沒問題。如果太深了,那首先要面對的問題絕對不是性能,是開發,你可能根本記不住參數到底從哪裡傳到哪。可以適當的多一些程式碼,降低復用率,但維護起來方便很多,效能也OK。至於state的問題,redux維護的是一個巨大的state。整個專案就是一個state,分出來小的state到各個組件身上去。沒有深入了解具體state是怎麼運作的,感覺上應該是產生了新的state後,原來的state變成了類似沒有引用的對象,會被系統釋放掉。
試試 immutable
虛擬dom
元件嵌套這個問題避免不了,為了復用程式碼,必須嵌套,否則程式碼量龐大。這也是react的弊端之一。一般來說,3-5級嵌套基本上能解決問題了,再深點估計也沒問題。如果太深了,那首先要面對的問題絕對不是性能,是開發,你可能根本記不住參數到底從哪裡傳到哪。可以適當的多一些程式碼,降低復用率,但維護起來方便很多,效能也OK。至於state的問題,redux維護的是一個巨大的state。整個專案就是一個state,分出來小的state到各個組件身上去。沒有深入了解具體state是怎麼運作的,感覺上應該是產生了新的state後,原來的state變成了類似沒有引用的對象,會被系統釋放掉。
試試 immutable
虛擬dom