首页 > 解决方案 > 如何在 MobX 中使用 React ref?

问题描述

我的代码是这样的

render() {
    return (
      <div>
        <Layout ref={element => this.ipDetailDOM = element} id="ip-detail">
            ...
        </layout>
      </div>
    )
}

this.ipDetailDOM返回一个Adapter对象。

Adapter {props: {…}, context: {…}, refs: {…}, updater: {…}, _reactInternalFiber: FiberNode, …}

不知道能用吗?

标签: reactjs

解决方案


你可以使用ReactDOM.findDOMNode (this.ipDetailDOM) 来访问底层的 DOM 节点。

这是工作演示:https ://codesandbox.io/s/n453w61j5p


推荐阅读