cómo usar setProps en react.js

quiero llamarsetProps desde fuera demyComponent para poder cambiar dinámicamente los datos paramyComponent.
Espero que después de cambiar los accesorios del componente, se vuelva a representar.

Estaba intentando lo siguiente:

var myComponent = React.createClass({
  render: function () {
    return (
      React.DOM.div(null, this.props.data)
    );
  }
});

React.renderComponent(
  myComponent({ data: someData }),
  document.getElementById('predictionContent')
);

myComponent.setProps({data: someData2});

El problema es que no entiendo cómo usarsetProps para el componente En mi caso, recibo un error "indefinido".

¿Cómo resolver esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta