Voici un exemple connu de la Sphere RxJS, pourquoi utiliser l’opérateur Share ?
const exemple$ = timer(1000).pipe(
tap(() => console.log("side effect is called")),
map(() => "Result is mapped"),
share());
const firstSub = this.exemple$.subscribe();
const secondSub = this.exemple$.subscribe();