重新排序Flatlist,而无需重新渲染本机

时间:2019-12-06 17:25:30

标签: javascript react-native react-native-flatlist

我有此代码,可在react native中在Flatlist上显示数据。 我想做的是,如果我更改了一项的状态,但又想更改它在Flatlist中的位置,而无需重新渲染整个Flatlist,就像动画将更新后的项目移到顶部而无需重新渲染Flatlist一样

<FlatList
                data={this.state.conversations}
                renderItem={({ item }) => (
                  <ConversationView
                    currentUser={this.state.currentUser}
                    currentUserName={this.state.currentUserName}
                    conversations={item}
                  />
                )}
                keyExtractor={item => item.toString()}
                key={({ item }) => item}
              />

ConversationView 组件在收到新消息时有一个侦听器,我如何使这些对话移到平板列表的顶部

0 个答案:

没有答案