Skip to content

useSubscription

Category
Export Size
161 B
Package
@vueuse/rxjs
Last Changed
4 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

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

Source

SourceDocs

Contributors

Anthony Fu
Anthony Fu
SerKo
Robin
Curt Grimes
katsuya_U
Michel Betancourt

Changelog

No recent changes

Released under the MIT License.

Build faster with AI
New Masterclass to help you leverage AI in your Vue workflow
Get Early Access