Нет, вы не должны использовать share()
с вашим .select()
Но это зависит от того, какую реализацию магазина вы используете.
в ngrx, ngxs, akita, хранилище поддерживается объектом, и, следовательно, наблюдаемое, возвращаемое из выбора, не вызовет никаких побочных эффектов.
Затем хранилище обновляется через редуктор, а затем все селекторы получают новое значение, но, поскольку все они работают с этим единственным объектом (состоянием), это не будет проблемой производительности.