--- category: '@RxJS' --- # useSubscription Use an RxJS [`Subscription`](https://rxjs.dev/guide/subscription) without worrying about unsubscribing from it or creating memory leaks. ## Usage ```ts no-twoslash 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 ```ts export declare function useSubscription(subscription: Unsubscribable): void ```