oi, eu só não sei como obter um HTMLElement original no ReactElement? Assim como getDOMNode() no ReactComponent?
Elementos são objetos leves sem conhecimento de elementos HTML. Não sei exatamente o que você está perguntando ou por que precisaria, mas se você deseja obter "div" de
você pode acessar .type.var el = <div />;
console.log(el.type); // "div"
assim <ScrollView><Text>hello</Text></ScrollView>
, "ScrollView.children" retorna [ReactElement],
mas não consigo obter o HTMLElementNode real por ReactElement. Porque eu quero getComputedStyle do nó <Text>
;
Um ReactElement não corresponde a um nó DOM até que você o monte no DOM usando React.render
.
var element = <ScrollView><Text>hello</Text></ScrollView>;
var component = React.render(element, container);
var node = React.findDOMNode(component);
Comentários muito úteis
Um ReactElement não corresponde a um nó DOM até que você o monte no DOM usando
React.render
.