title: How to 'reset' a ReactJS element?
body: <p>I'm trying to 'reset' a ReactJS element.</p>
  
  <p>In this case, the element is 90%+ of the contents of the page.</p>
  
  <p>I'm using <code>replaceState</code> to replace the state of the element with with its initial state.</p>
  
  <p>Unfortunately, sub-elements which have their own 'state' do not reset.  In particular, form fields keep their contents.</p>
  
  <p>Is there a way of forcing a re-render of an element, which will also cause sub-elements to re-render, as if the page had just loaded?</p>