【发布时间】:2017-12-27 00:49:46
【问题描述】:
有没有办法在不对数据源进行排序的情况下按特定顺序呈现Flatlist 行?
示例
<FlatList
data={[{key: 'a'}, {key: 'c'}, {key: 'b'}]}
renderItem={({item}) => <Text>{item.key}</Text>}
/>
上面的代码渲染了一个列表
a
c
b
有没有办法让它在不对数据源进行排序的情况下呈现以下内容?
a
b
c
【问题讨论】:
-
我会说不。您想要的输出的标准/标准是什么?是按字母排序的吧?
-
没有,但是你为什么需要?
-
这是我面临的真正问题的更简单示例。我在normalized state 中有一个数据源,所以我的所有对象都由 id 引用。我想以 id 以外的顺序显示列表,而不必对整个事物进行排序,这可能很大。
标签: javascript react-native react-native-flatlist