Files
stack/v1/packages/mosaic/framework/skills/vueuse-functions/references/useSubscription.md
T

660 B

category
category
@RxJS

useSubscription

Use an RxJS Subscription without worrying about unsubscribing from it or creating memory leaks.

Usage

import { useSubscription } from '@vueuse/rxjs';
import { interval } from 'rxjs';

const count = ref(0);

// useSubscription call unsubscribe method before unmount the component
useSubscription(
  interval(1000).subscribe(() => {
    count.value++;
    console.log(count);
  }),
);

Type Declarations

export declare function useSubscription(subscription: Unsubscribable): void;