我FlatList
在我的聊天应用程序中垂直反转,它在底部显示最新消息,在顶部显示最旧消息(与所有其他聊天应用程序一样)
问题是当我想将新消息添加到列表底部时,FlatList
自动跳转到底部名单!
我所需要的只是防止在这种情况下滚动
这是我的FlatList
:
<FlatList
inverted
style={{flex: 1}}
data={this.state.data}
keyExtractor={(item, index) => item.id}
renderItem={this.renderItem}
/>
这是将最新消息添加到列表的代码
const data = [ ...newMessages, ...this.state.data ];
this.setState({ data });