Skip to content

useSubscription

Category
Export Size
144 B
Package
@vueuse/rxjs
Last Changed
5 years ago

Use an RxJS Subscription without worrying about unsubscribing from it or creating memory leaks. Available in the @vueuse/rxjs add-on.

Usage

ts
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

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

Source

SourceDocs

Contributors

Anthony Fu
Anthony Fu
Curt Grimes
katsuya_U
Michel Betancourt

Changelog

No recent changes

Released under the MIT License.

AI writes code. Judgment ships.
First 500 spots filled. 400 more spots open. Still early access pricing.
Get early access
20
hours
:
49
minutes
:
15
seconds
: