Files
Road_roller/.claude/skills/vueuse-functions/references/useSubscription.md
2026-09-17 08:52:53 +08:00

664 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