title: Ngxs using same selector performance
body: <p>I'm using Angular with container/presentation pattern and Ngxs. My problem is as follow:</p>
  <p>I have one container component nested inside other container component and both call the same <code>@Select</code>:</p>
  <pre><code>@Select(State.exaple) example$: Observable&lt;boolean&gt;;
  </code></pre>
  <p>I cannot pass <code>example$</code> as an input and I cannot redesign the app.</p>
  <p>My question is: should I use the <code>@Select</code> twice or use a shared service?</p>
  <p>If performance is the same or have minimum impact I will prefer using the double <code>@Select</code> but I want to know if there is any problem with this approach or bad performance.</p>