transforms/__testfixtures__/findDOMNode.input.js (25 lines of code) (raw):
'use strict';
var React = require('React');
var Composer = React.createClass({
componentWillReceiveProps: function(nextProps) {
this.getDOMNode();
return foo(this.refs.input.getDOMNode());
},
foo: function() {
var ref = 'foo';
var element = this.refs[ref];
var domNode = element.getDOMNode();
},
bar: function() {
var thing = this.refs.foo;
thing.getDOMNode();
},
foobar: function() {
passThisOn(this.refs.main.refs.list.getDOMNode());
},
});
var SomeDialog = React.createClass({
render: function() {
call(this.refs.SomeThing);
return (
<div />
);
},
});