ReactJs: Envuelva el modo de interfaz de usuario semántico utilizando el "patrón" del portal

Estoy tratando de ajustar el componente Semantic UI Modal usando el enfoque del portal descritoaquí

Aquí está mi opiniónhttp://jsfiddle.net/mike_123/2wvfjpy9/ Sin embargo, me encuentro con un problema, cuando obtengo una referencia DOM y renderizo un nuevo marcado, parece que todavía se mantiene una referencia antigua.

render: function() {
    return <div className="ui modal"/>; <-- the idea at first was to only return <div/>
},

...

        React.render(<div > <----------- originally this element had className="ui modal", but this.node doesn't seem to overtake the original node reference
                    <i className="close icon"></i>
                    <div className="header">test</div>
                    <div className="content">
                        {props.children}
                    </div>
                </div>, <----------- 
                this.node);

Alguna sugerencia de cómo solucionar este caso de pruebahttp://jsfiddle.net/mike_123/2wvfjpy9/

Respuestas a la pregunta(3)

Su respuesta a la pregunta