Skip to content

Commit d0c883e

Browse files
fix: cannot provide undefined to useObservable as observable
1 parent aa146c5 commit d0c883e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/react/hook/useObservable.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { useEffect, useState } from 'react'
22
import { Observable } from 'rxjs'
33

4-
export function useObservable<T>(observable: Observable<T> | undefined, initialValue: T): T {
4+
export function useObservable<T>(observable: Observable<T>, initialValue: T): T {
55
const [value, setValue] = useState<T>(initialValue)
66

77
useEffect(() => {
8-
const subscription = observable?.subscribe({
8+
const subscription = observable.subscribe({
99
next: setValue,
1010
})
1111

12-
return () => subscription?.unsubscribe()
12+
return () => subscription.unsubscribe()
1313
}, [observable])
1414

1515
return value

0 commit comments

Comments
 (0)