title: How to set a interceptor for an action getting fired in redux
body: <p>I have a really big form of about 50 components and I want to call a reducer that will set a flag to true whenever any changes have been made to the form i.e. whenever an action gets fired.</p>
  
  <p>What I want is that the flag lets say <code>hasFormChanged</code>, initially false.  Whenever a single action gets called to change the form, it checks this flag and sets it to true if it isn't true already. Something like an interceptor for actions.</p>
  
  <p>I am not sure how am I supposed to structure this. I really don't want to pass the flag setting reducer to all of my components. It would be a lot of repetitive code  </p>