I understand that if I want to have multiple subscriptions to one observable I need to use .share() operator, but I do not understand why exactly?
I looking for some example based on local data (not network) to demonstrate what is the difference between using .share() and without it.
What's the operator really do - using data from previous subscription or create new one?