Me preguntaba cuál es la principal diferencia entre la función getValue y la propiedad de readonly value en BehaviorSubject . ¿Hay algún beneficio de usar uno sobre el otro?
No hay diferencia entre los dos métodos.
Internamente, BehaviorSubject devuelve el valor de getValue() . Entonces, si es muy exigente con el rendimiento, llamar a getValue() le ahorra una llamada de función.
get value(): T { return this.getValue(); }