Skip to content

Commit 69dcb4b

Browse files
committed
Adding memo to active page
1 parent 0065331 commit 69dcb4b

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "remix-development-tools",
33
"description": "Remix development tools.",
44
"author": "Alem Tuzlak",
5-
"version": "1.0.7",
5+
"version": "1.0.8",
66
"license": "MIT",
77
"keywords": [
88
"remix",

src/RemixDevTools/tabs/PageTab.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { JsonRenderer } from "../components/jsonRenderer";
55
import { useGetSocket } from "../hooks/useGetSocket";
66
import { Tag } from "../components/Tag";
77
import { VsCodeButton } from "../components/VScodeButton";
8+
import { useMemo } from "react";
89

910
export const ROUTE_COLORS: Record<string, string> = {
1011
ROUTE: "rdt-bg-green-500 rdt-text-white",
@@ -40,7 +41,7 @@ const getOriginalData = (data: string | Record<string, any>) => {
4041

4142
const PageTab = () => {
4243
const routes = useMatches();
43-
const reversed = routes.reverse();
44+
const reversed = useMemo(() => routes.reverse(), [routes]);
4445
const { revalidate, state } = useRevalidator();
4546
const { isConnected, sendJsonMessage } = useGetSocket();
4647

0 commit comments

Comments
 (0)