title: What is the proper way to do a page reload in react-redux?
body: <p>What is the proper way to do a page reload using react-router-redux?</p>
  
  <p>We normally push a new state in actions this way,</p>
  
  <pre><code>export function doTask() {
      return dispatch =&gt; {
          dispatch(DoTask.request());
          fetch(`${API}/doTask`, get())
              .then(status)
              .then(_ =&gt; dispatch(doTask.success()))
              .then(_ =&gt; dispatch(push('/dashboard')))
              .catch(error =&gt; dispatch(DoTask.failure(error))) }}
  </code></pre>
  
  <p>and I was wondering if it's a good practice to trigger a page reload this way,</p>
  
  <pre><code>.then(_ =&gt; window.location.reload())
  </code></pre>
  
  <p>Is there a better alternative?</p>