I understand that the normal way is to pass **props through a parent**, but **I want to know how else I can pass props to a component**.

```
let C1 = createReactClass({

    ...
    render: function() {

        console.log('render C1');
        return (
            <div>
                <button onClick={this.cambiaAAzul}>Azul</button>
                <button onClick={this.cambiaAVerde}>Verde</button>
                <button onClick={this.cambiaARojo}>Rojo</button>
                <p>Estado C2 <strong style={ {color: this.state.color} }>{this.state.color}</strong></p>
                <C2 color={this.state.color}/> // It is common
            </div>
        );
    }
});

```