Skip to content

Commit cdc324a

Browse files
committed
chore(web): adding usememo for performance
1 parent 53d7bf3 commit cdc324a

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

web/src/pages/Cases/CasesFetcher.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ const CasesFetcher: React.FC = () => {
6161
() => calculateStats(isCourtFilter, courtData?.court, counterData?.counter, decodedFilter),
6262
[isCourtFilter, courtData?.court, counterData?.counter, decodedFilter]
6363
);
64-
const totalPages = !isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1;
64+
const totalPages = useMemo(
65+
() => (!isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1),
66+
[totalCases, casesPerPage]
67+
);
6568

6669
return (
6770
<CasesDisplay

web/src/pages/Dashboard/index.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from "react";
1+
import React, { useMemo } from "react";
22
import styled from "styled-components";
33
import { useNavigate, useParams } from "react-router-dom";
44
import { useAccount } from "wagmi";
@@ -55,7 +55,10 @@ const Dashboard: React.FC = () => {
5555
);
5656
const { data: userData } = useUserQuery(address, decodedFilter);
5757
const totalCases = userData?.user?.disputes.length;
58-
const totalPages = !isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1;
58+
const totalPages = useMemo(
59+
() => (!isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1),
60+
[totalCases, casesPerPage]
61+
);
5962

6063
return (
6164
<Container>

0 commit comments

Comments
 (0)