hola, simplemente no sé cómo obtener un HTMLElement original en ReactElement. ¿Al igual que getDOMNode() en ReactComponent?
Los elementos son objetos livianos sin conocimiento de elementos HTML. No estoy seguro exactamente de lo que está preguntando o por qué lo necesitaría, pero si está buscando obtener "div" de
puede acceder a .type.var el = <div />;
console.log(el.type); // "div"
así <ScrollView><Text>hello</Text></ScrollView>
, "ScrollView.children" devuelve [ReactElement],
pero no puedo obtener el HTMLElementNode real por ReactElement. Porque quiero getComputedStyle del nodo <Text>
;
Un ReactElement no corresponde a un nodo DOM hasta que lo monte en el DOM usando React.render
.
var element = <ScrollView><Text>hello</Text></ScrollView>;
var component = React.render(element, container);
var node = React.findDOMNode(component);
Comentario más útil
Un ReactElement no corresponde a un nodo DOM hasta que lo monte en el DOM usando
React.render
.