title: React selector using reselect - createStructuredSelector
body: <p>I wonder something if you give an idea I will be grateful.</p>
  
  <p>I am using reselect package first time in one of my projects. I create <code>makeGetVisibleTodos</code> selector base on the link below then if I link this selector to the component like below using <code>createStructuredSelector</code>;</p>
  
  <pre><code>const mapStateToProps = createStructuredSelector({
    visibleTodos: makeGetVisibleTodos()
  });
  </code></pre>
  
  <p>Does it work? I mean if I use this component several times, have I got any problems because of sharing the component? In this way, I did not create a function for <code>mapStateToProps</code> like <code>makeMapStateToProps</code>.</p>
  
  <p><a href="https://github.com/reduxjs/reselect#sharing-selectors-with-props-across-multiple-component-instances" rel="nofollow noreferrer">https://github.com/reduxjs/reselect#sharing-selectors-with-props-across-multiple-component-instances</a></p>
  
  <p>Thank you</p>