fix(qwik): use cleanup function to unmount (#261)

This commit is contained in:
Ian Létourneau
2024-10-01 03:46:11 -04:00
committed by GitHub
parent 0441bc9ab3
commit 70151d8e1b

View File

@@ -5,12 +5,12 @@ export const App = component$(() => {
time: new Date().toLocaleTimeString(),
});
useVisibleTask$(() => {
useVisibleTask$(({ cleanup }) => {
const timer = setInterval(() => {
store.time = new Date().toLocaleTimeString();
}, 1000);
return () => clearInterval(timer);
cleanup(() => clearInterval(timer));
});
return <p>Current time: {store.time}</p>;