【发布时间】:2020-04-23 07:35:25
【问题描述】:
代码:
import DrawControl from "react-mapbox-gl-draw";
export default function MapboxGLMap() {
let drawControl = null
return(
<DrawControl ref={DrawControl => {drawControl = DrawControl}}/>
)
}
我想在drawControl 不为空时加载数据。我检查了可能使用回调参考的文档。
那么,如何监听drawControl 的变化并加载数据?
【问题讨论】:
-
ref更新时需要重新渲染,还是用useRef就够了?这样做的方式你不会以任何方式存储参考。您必须使用一些挂钩来存储它、类组件或组件外部的对象(例如商店)。
标签: javascript reactjs ref