在最近的項目里,我遇到一個巨坑的事,render渲染不全的問題。
需要觸碰屏幕或者滑動一下才能完完全全的顯示出來,因為這個問題,我嘗試了最近的FlatList ,也無法渲染。
之后我把數據放ScrollView里,暫時能解決這樣的問題,可是實現ScrollView真的很麻煩,而且需要你手動去實現刷新和分頁的效果,很不方便。
為了徹底解決這樣的問題,我上了react-native 的github上,針對這個問題,專門搜索了一下issue。
哇。。。發現原來很多小伙伴和我有一樣的問題。不多說了,
如果也遇到這樣問題的小伙伴,加一下這個屬性
removeClippedSubviews={false}
就這么簡單完美解決了這個問題。
想徹底了解原因的同學可以看下原issue的地址 ----》issue的地址?