我在React-Native的SectionList上遇到了问题(嗯,我想所有列表都以这种方式工作)。我制作了一个SectionList,其中的数据表示日历中的数据。当我在日历中选择一个日期时,它将部分滚动到代表该日期的标题(StickyHeaders)。
问题在于,当向后滚动日历时(例如,返回到上个月),我会获取其他事件并将其添加到开头的列表中。发生2个问题:
发生这种情况是因为它找到了Section索引3(例如)->滚动到它->接收新数据->向下推所有内容->索引3现在是8月3日(9月1日是索引) 27)
我的问题主要是:是否可以强制SectionList停留在Section中?要保持相同的粘性标题?我想这就像无限滚动的两种方式
还是真的需要在滚动之前等待新数据加载吗? (我不喜欢这种解决方案,因为从渲染新数据到开始滚动到新标题位置的时间,它都会显示错误数据的闪烁)