采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
侧拉菜单menu 列表为什么不用SectionList 来写? 不是说List有更高的效率吗?
还有我的-赞过列表 为什么不用flatlist来写?
好问题。
实际上,能用FlatList和ScrolView实现的,都能用SectionList实现,所以无脑SectionList一把嗦就行了。
但是仔细区分的话,如果一个列表有二级分组,甚至分组吸顶,那就只能用SectionList做。
一维列表没有二级分组,用SectionList做就没意义了,还要构建二维的数据结构,多次一举,所以用FlatList。
如果一个列表的数据量是固定的,且量不大,那就不会涉及到渲染性能问题,图省事就可以用ScrollView实现,比如视频中的左侧菜单。当然这种情况用FlatList也是对的,只是和ScrollView的区别不大。因为长列表,或者数据不确定,不可枚举的列表,需要考虑到性能和复用,用ScrollView就不合适了。
登录后可查看更多问答,登录/注册
30+小案例+2个实战项目,快人一步提升个职业竞争力
954 2
890 16
1.1k 15
1.0k 12
832 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号