title: Should actions only be used when updating state?
body: <p>Reducers listen for actions of a certain type and then update the store as needed, but should you use an action without changing the store?  </p>
  
  <p>Maybe on route changes or on button clicks so that what the user does shows up in timemachine, or is this abusing actions?</p>