diff --git a/client/src/components/LatestTestComponent.js b/client/src/components/LatestTestComponent.js index c483291b..c4b948e8 100644 --- a/client/src/components/LatestTestComponent.js +++ b/client/src/components/LatestTestComponent.js @@ -22,9 +22,12 @@ function LatestTestComponent() { }); }, [setLatest]); - setTimeout(() => { - setLatestTestTime(generateRelativeTime(latest.created)); - }, 1000); + useEffect(() => { + const interval = setInterval(() => setLatestTestTime(generateRelativeTime(latest.created)), 1000); + return () => { + clearInterval(interval); + }; + }, [setLatestTestTime, latest]); if (Object.entries(config).length === 0) return (<>)