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