一种奇怪的ref写法(绑定ref)

@ckinmind 2017-01-19 08:29:35发表于 ckinmind/ReactCollect 重要

codepen:计算器中看到一个奇怪的ref写法,而且能用

class Text extends React.Component {
componentDidUpdate(){
     const node = this.node;    //此处能直接拿到那个div的dom节点
     const parentNode = node.parentNode;   //拿到div的父节点
}

render(){
   return (
            <div ref={node => this.node = node}>
                {this.props.children}
            </div>
        )
 }
}

为什么可以这么写?