not used here but will be usefull

This commit is contained in:
MathieuG-P
2023-01-03 22:02:55 +01:00
parent 20ffd88a3a
commit 9b62c27afa
@@ -0,0 +1,10 @@
import { useState } from "react";
import { BehaviorSubject } from "rxjs";
import { useObservable } from "./use-observable.hook";
export function useBehaviorSubject<T>(value: T): [T, BehaviorSubject<T>]{
const [subject] = useState(new BehaviorSubject(value));
const subjectValue = useObservable(subject);
return [subjectValue, subject];
}