在最近的项目里,我遇到一个巨坑的事,render渲染不全的问题。
需要触碰屏幕或者滑动一下才能完完全全的显示出来,因为这个问题,我尝试了最近的FlatList ,也无法渲染。
之后我把数据放ScrollView里,暂时能解决这样的问题,可是实现ScrollView真的很麻烦,而且需要你手动去实现刷新和分页的效果,很不方便。
为了彻底解决这样的问题,我上了react-native 的github上,针对这个问题,专门搜索了一下issue。
哇。。。发现原来很多小伙伴和我有一样的问题。不多说了,
如果也遇到这样问题的小伙伴,加一下这个属性
removeClippedSubviews={false}
就这么简单完美解决了这个问题。
想彻底了解原因的同学可以看下原issue的地址 ----》issue的地址