title: Reactjs - how to handle keys correctly in reused components
body: <p>I've recently started with Reactjs and I find it really interesting. Keys are about identity, so identifying each component through a unique key is the way to go, right?
  Suppose I have this example:</p>
  
  <pre><code>var fruits = [
    {'fruitId': 351421, 'fruit': 'banana'},
    {'fruitId': 254134, 'fruit': 'apple'},
    {'fruitId': 821553, 'fruit': 'orange'}
  ];
  
  React.DOM.ul(null, fruits.map(function(item) {
    return (
      React.DOM.li({
        key: item.fruitId
      }, item.fruit)
    );
  }));
  </code></pre>
  
  <p>Note the big IDs numbers. Now, my question is if is better to use numbers as IDs or strings like a hashes as IDs?</p>
  
  <p>Thanks!!</p>