Javascript 如何连接google maps中的connect()函数?
我正在尝试使用谷歌地图对redux做出反应。 问题是redux不会在操作后立即刷新状态。 只有在我拖动地图后,一切才能正常工作 这是我的代码包装器:Javascript 如何连接google maps中的connect()函数?,javascript,reactjs,google-maps-react,Javascript,Reactjs,Google Maps React,我正在尝试使用谷歌地图对redux做出反应。 问题是redux不会在操作后立即刷新状态。 只有在我拖动地图后,一切才能正常工作 这是我的代码包装器: export default connect(mapStateToProps, mapActionToProps)( GoogleApiWrapper({ apiKey: ('some_api') })(MapContainer) ); 作为menitoned,您必须重新编写compose以使其按如下方式工作: con
export default connect(mapStateToProps, mapActionToProps)(
GoogleApiWrapper({
apiKey: ('some_api')
})(MapContainer)
);
作为menitoned,您必须重新编写compose以使其按如下方式工作:
const mapStateToProps = (state) => ({
lang: selectLang(state),
})
const enhance = compose(
connect(mapStateToProps),
GoogleApiWrapper(({ lang }) => ({
apiKey: 'API_KEY',
language: lang,
})),
)
export default enhance(MapContainer)
希望这有帮助。愉快的编码。作为Menitone,您必须重新编写compose以使其像这样工作:
const mapStateToProps = (state) => ({
lang: selectLang(state),
})
const enhance = compose(
connect(mapStateToProps),
GoogleApiWrapper(({ lang }) => ({
apiKey: 'API_KEY',
language: lang,
})),
)
export default enhance(MapContainer)
希望这有帮助。快乐编码