From dee8a24f0bdd6d8d5f2a69f27b6b4339932a5df9 Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Sat, 13 Dec 2025 18:04:15 +0800 Subject: [PATCH] =?UTF-8?q?util:=20=E4=BB=85=E5=89=AF=E4=BD=9C=E7=94=A8?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/ui/EffectOnly.tsx | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 client/ui/EffectOnly.tsx diff --git a/client/ui/EffectOnly.tsx b/client/ui/EffectOnly.tsx new file mode 100644 index 0000000..08752b7 --- /dev/null +++ b/client/ui/EffectOnly.tsx @@ -0,0 +1,6 @@ +import * as React from 'react' + +export default function EffectOnly({ effect, deps }: { effect: React.EffectCallback, deps?: React.DependencyList }) { + React.useEffect(effect, deps) + return null +}