我想知道是否有可能在mapboxgl.Popup()中渲染一个react组件。像这样:
componentDidMount() {
new mapboxgl.Popup()
.setLngLat(coordinates)
.setHTML(`<div>${<MapPopup />}<p>${moreText}</p></div>`)
//.setDOMContent(`${<MapPopup />}`) ?????
.addTo(this.props.mapboxMap)
})
Run Code Online (Sandbox Code Playgroud)
还是应该使用ReactDOM.render完成?
ReactDOM.render(<MapPopup />, document.getElementById('root'))
Run Code Online (Sandbox Code Playgroud)
该项目在弹出窗口中将具有连接到Redux存储的按钮和输入。
感谢您的输入!