diff --git a/packages/app/src/systems/DApp/hooks/useOrigin.ts b/packages/app/src/systems/DApp/hooks/useOrigin.ts index c5f6aed440..0eb965a5b1 100644 --- a/packages/app/src/systems/DApp/hooks/useOrigin.ts +++ b/packages/app/src/systems/DApp/hooks/useOrigin.ts @@ -23,13 +23,5 @@ const parseUrl = (url: string): Origin | undefined => { }; export const useOrigin = ({ url }: UseOriginProps) => { - const [origin, setOrigin] = useState(); - - useEffect(() => { - if (!url) return; - const origin = parseUrl(url); - setOrigin(origin); - }, [url]); - - return origin; + return useMemo(() => url ? parseUrl(url) : undefined, [url]); };