无序渲染列表

时间:2018-03-19 01:34:54

标签: react-native

所以我有一个SectionList,我最初显示像

这样的对象
var data =[a, b, c, d]
this.setState({
  Data: data
});

然后我调用一个重新排序数据的函数。我通过将数据重新编写为

来做到这一点
var NewDataOrder = [d,c,b,a];
this.setState({
  Data: NewDataOrder
});

保留相同的数据对象,但只是重新排序。执行此操作后,平板列表呈现的顺序将暂时改变,但之后只需返回显示a,b,c,d(当它应显示d,c,b,a时)。

我的猜测是,这必须是平面列表/虚拟列表的效率,它知道它已经渲染了该对象,并将其置于原始位置。

我有没有办法强迫新订单?

0 个答案:

没有答案