title: Submitting data using ngrx effects or a component
body: <p>we had a discussion here with a friend of mine related to a task where "what should happen if one clicks the submit button of a form" ?
  The requirement is to first validate that form using data in the ngrx store and then submit that data to a server.</p>
  
  <p>... so there are 2 ways of doing that:</p>
  
  <ul>
  <li><p>using the ngrx/effects wich will be fired when an "SUBMIT_ACTION" is being dispatched. It will get the data and then call the API through service</p></li>
  <li><p>using the component - it will "take(1)" the configuration, validate that everything is fine and then call the API through service</p></li>
  </ul>
  
  <p>As I know - it is a commont thing to use effects is such situations. What do you think ?</p>