Changing onViewableItemsChanged on the fly is not supported
未关闭
还没有人认领这个 Issue。
Bug
Component: FlatList
Never gets stale
Resolution: Backlog
Tech: React Native Core
- 主要语言
- C++
- 星标
- 127k
- 派生
- 25.3k
- 平均合并
- 1 天 23 小时
- 30 天内合并 PR
- 4
描述
Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
Changing onViewableItemsChanged on the fly is not supported
React Native version:
0.63.3
Snack, code example, screenshot, or link to a repository:
<FlatList
ref={FlatListRef}
data={data}
inverted={true}
contentContainerStyle={{
flexGrow: 1, justifyContent: 'flex-end',
}}
renderItem={renderItem}
keyExtractor={item => item.id}
viewabilityConfig={{waitForInteraction: true, viewAreaCoveragePercentThreshold: 95}}
onViewableItemsChanged={(info) => {
console.log(info)
}}
/>

贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先,使用反转的数据、所示的 viewabilityConfig 和 onViewableItemsChanged 重现提供的 FlatList 示例。调查动态更改该回调的处理方式,并将其行为与报告的“不支持更改”消息进行比较。当回调可以按预期进行更改,或已明确记录支持的行为和限制时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript, react-native
- 领域
- mobile
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100