рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ ReactElement рдореЗрдВ рдореВрд▓ HTMLElement рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рдЬреИрд╕реЗ ReactComponent рдореЗрдВ getDOMNode ()?
рддрддреНрд╡ рд╣рд▓реНрдХреЗ рд╡рдЬрди рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ HTML рддрддреНрд╡реЛрдВ рдХрд╛ рдХреЛрдИ рдЬреНрдЮрд╛рди рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк "div" рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЖрдк .type рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВредvar el = <div />;
console.log(el.type); // "div"
рдЗрд╕ рддрд░рд╣ <ScrollView><Text>hello</Text></ScrollView>
, "ScrollView.children" рд╡рд╛рдкрд╕реА [ReactElement],
рд▓реЗрдХрд┐рди рдореИрдВ ReactElement рджреНрд╡рд╛рд░рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ HTMLElementNode рдирд╣реАрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ <Text>
рдиреЛрдб рдХреЗ getComputedStyle рдЪрд╛рд╣рддрд╛ рд╣реВрдБ;
рдЬрдм рддрдХ рдЖрдк рдЗрд╕реЗ React.render
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DOM рдореЗрдВ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдПрдХ ReactElement рдПрдХ DOM рдиреЛрдб рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
var element = <ScrollView><Text>hello</Text></ScrollView>;
var component = React.render(element, container);
var node = React.findDOMNode(component);
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЬрдм рддрдХ рдЖрдк рдЗрд╕реЗ
React.render
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DOM рдореЗрдВ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдПрдХ ReactElement рдПрдХ DOM рдиреЛрдб рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред