Skip to content

Commit 231c8a6

Browse files
committed
Use .reverse() to sort the versions by timestamp instead of .sort() to improve performance
1 parent 497a46d commit 231c8a6

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/commons/controlBar/VersionHistoryPanel.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ export const VersionHistoryPanel: React.FC<Props> = ({
4040
}) => {
4141
const [selectedVersionId, setSelectedVersionId] = useState<string | null>(null);
4242

43-
const sortedVersions = useMemo(
44-
() => [...versions].sort((a, b) => (b.timestamp ?? 0) - (a.timestamp ?? 0)),
45-
[versions]
46-
);
43+
const sortedVersions = useMemo(() => [...versions].reverse(), [versions]);
4744

4845
useEffect(() => {
4946
if (!isOpen || sortedVersions.length === 0) {

0 commit comments

Comments
 (0)