title: React Js: How to reload the initial data loaded via ajax?
body: <p>I get my initial data from an outside JSON in</p>
  
  <pre><code>componentDidMount: function() { .... $.get(jsonfile, function(data) { ....
  </code></pre>
  
  <p>But the state of "jsonfile" changes via an input.
  When the state of "jsonfile" prop changes the render method is invoked again, but I will also want to re-run the <code>$.get</code> request.
  What would be the proper (<code>react</code>) way to do it?</p>