Comment passer des accessoires à partir d'une classe à l'autre dans React.js

Je suis très nouveau à Réagir. Je pratique par la création d'une très simple neuf de la boîte de grille, où un utilisateur peut choisir de quelle couleur qu'ils souhaitent utiliser à l'aide d'un menu déroulant. Le seul truc, c'est que je n'arrive pas à comprendre comment passer la variable de la classe qui la contient (ColorPicker) à la classe qui contient les grilles (Encadré). Quelqu'un peut-il me donner quelques conseils sur la façon de faire cela?

Je suis encore à m'habituer à passer les accessoires pour d'autres classes.

Voici un lien vers le CodePen: http://codepen.io/anfperez/pen/RorKge

Voici mon code

//this displays the color selections for the boxes: red, green, and blue
var ColorPicker = React.createClass({

handleChange: function(e) {
    var newColor = e.target.value;
    this.props.onChange(color);

},

render: function() {

return (
    <div>
        <select id="pick-colors" onChange={this.handleChange}>
            <option value="red">
                Red 
            </option>

            <option value="green">
                Green 
            </option>

            <option value="blue">
                Blue 
            </option>

        </select>

    </div>
    )
}
});

//contains the boxes that will eventually change color
var Box = React.createClass({
getInitialState: function() {
    return {
      //boxes are initially white
        color: 'white'
    };
},

    changeColor: function(newColor) {
        var newColor = this.state.color;
        this.setState({
            color: newColor
        });

    },

render: function() {
    return (
    <div >
    <div className='box' style={{background:this.state.color}} onClick={this.changeColor}> 
    </div>
    </div>
    );
}
});

OriginalL'auteur Leia_Organa | 2016-11-17