react.js: enlever un composant

Je suis assez nouveau à react.js, de sorte que toute aide est grandement appréciée.

J'ai ceci: http://jsfiddle.net/rzjyhf91/

Où j'ai fait les 2 composantes: une image et un bouton.

Le but est d'enlever l'image avec un clic de bouton, j'utilise unmountComponentAtNode pour ça, mais ça ne fonctionne pas:

var App = React.createClass({
  render: function() {
    return (
    <div><MyImage /><RemoveImageButton /></div>
    );
  }
});

var MyImage = React.createClass({
  render: function() {
    return (
      <img id="kitten" src={'http://placekitten.com/g/200/300'} />
    );
  }
});

var RemoveImageButton = React.createClass ({
  render: function() {
    return (
      <button onClick={this.handleClick}>remove image</button>
    )
  },
  handleClick: function(){
    React.unmountComponentAtNode(document.getElementById('kitten'));   
  }
});

React.render(<App />, document.body);

Comment puis-je supprimer une réagir composant à partir d'un autre composant?

source d'informationauteur Rutger van Waveren