我已经实施了一条通知,并希望在按下这些通知时滚动到特定帖子。因此,发布该帖子的另一个屏幕将在平板列表中可见。
这是FB具有的一种功能。如果有人发表了评论,您将收到通知,单击该通知,您将直接进入该评论。
我在id's
项目中的通知中有Flatlist
。
如何在React Native中实现相同的行为。
答案 0 :(得分:0)
如果平面列表中存在特定通知的ID,则可以找到该ID的索引,并在重定向屏幕后一毫秒后滚动平面列表。查找索引的代码如下。
let index = (list as Array<Object>).findIndex(item => item.id === 25)
flatlist?.current.scrollToIndex({ animated: true, index: index })