I'm trying to use the ref
attribute as described here:
https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute
Unfortunately, React.findDOMNode(component)
sometimes returns null
, when
React.render
is called multiple times.
MWE:
import React from "react";
class View extends React.Component {
render () {
return (
<div>
<input type="text"
ref={c => console.log(React.findDOMNode(c))} />
</div>
);
}
}
function render () {
React.render( <View />
, document.getElementById("container")
);
}
setInterval(render, 1000); // Alternating beween null and <input ...>