这可能看起来像一个愚蠢的问题,但我花了大量时间制作List
我现在必须添加onUpdate
onDelete
onInsert
个功能,并且显然FlatList
将只检查我的数据数组(假设我从每个项目中提取一个密钥并相应地重新渲染。最重要的是它显然提供了虚拟化。
所以我的问题是,如果我使用keyExtractor
并且我的项目的唯一部分(例如,用户ID)可以躲避写作onUpdate
{{1 }} onDelete
并且只依靠onInsert
为我做那部分?
如果我想每15秒同步一次数据,用户就不会看到整个列表的重新渲染,对吧?