title: Is it OK to manually change a ReactJS component's key?
body: <p>I am using <a href="http://facebook.github.io/react/docs/forms.html#uncontrolled-components" rel="nofollow">uncontrolled form input components</a> in a project, and sometimes I need to clear the value on one input / a group of inputs. I've found that one easy way to do this is to manually update the component's <code>key</code> attribute.</p>
  
  <p>It works, but is it bad practice? Should I be concerned about performance / memory issues when I manually change keys?</p>