From df2e764808850e3b79baef1dc89cd37136416e5c Mon Sep 17 00:00:00 2001 From: "plebeius.eth" Date: Wed, 30 Aug 2023 21:09:12 +0200 Subject: [PATCH] fix conditional useMemo --- src/hooks/useStateString.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/hooks/useStateString.js b/src/hooks/useStateString.js index a357d727..1fa79d62 100644 --- a/src/hooks/useStateString.js +++ b/src/hooks/useStateString.js @@ -1,12 +1,14 @@ import { useMemo } from 'react' const useStateString = (commentOrSubplebbit) => { - // dont show state string if the data is already fetched - if (commentOrSubplebbit?.updatedAt || commentOrSubplebbit?.state === 'succeeded') { - return - } - + return useMemo(() => { + + // dont show state string if the data is already fetched + if (commentOrSubplebbit?.updatedAt || commentOrSubplebbit?.state === 'succeeded') { + return + } + if (!commentOrSubplebbit?.clients) { return }