We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6ca40d commit d2226c0Copy full SHA for d2226c0
src/components/DraggableFlatList.tsx
@@ -192,10 +192,13 @@ function DraggableFlatListInner<T>(props: DraggableFlatListProps<T>) {
192
193
const renderItem: ListRenderItem<T> = useCallback(
194
({ item, index }) => {
195
+ const key = keyExtractor(item, index);
196
+ if (index !== keyToIndexRef.current.get(key)) keyToIndexRef.current.set(key, index);
197
+
198
return (
199
<RowItem
200
item={item}
- itemKey={keyExtractor(item, index)}
201
+ itemKey={key}
202
renderItem={props.renderItem}
203
drag={drag}
204
extraData={props.extraData}
0 commit comments