Skip to content

Commit 2ba2132

Browse files
committed
fix extraData not triggering re-renders
1 parent b580e88 commit 2ba2132

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/components/RowItem.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,15 @@ function RowItem<T>(props: Props<T>) {
3434
drag(itemKey);
3535
}, []);
3636

37-
const { renderItem, item, itemKey } = props;
37+
const { renderItem, item, itemKey, extraData } = props;
3838
return (
3939
<MemoizedInner
4040
isActive={activeKey === itemKey}
4141
drag={drag}
4242
renderItem={renderItem}
4343
item={item}
4444
index={keyToIndexRef.current.get(itemKey)}
45+
extraData={extraData}
4546
/>
4647
);
4748
}
@@ -54,6 +55,7 @@ type InnerProps<T> = {
5455
index?: number;
5556
drag: () => void;
5657
renderItem: RenderItem<T>;
58+
extraData?: any;
5759
};
5860

5961
function Inner<T>({ isActive, item, drag, index, renderItem }: InnerProps<T>) {

0 commit comments

Comments
 (0)