我正在尝试使用带有redux的google-maps react。问题是redux不会在动作后立即刷新状态。只有在我拖动地图之后,一切才能正常工作。
这是我的代码包装器:
export default connect(mapStateToProps, mapActionToProps)(
GoogleApiWrapper({
apiKey: ('some_api')
})(MapContainer)
);发布于 2019-08-20 02:00:53
正如前面提到的here,你必须使用redux compose才能让它像这样工作:
const mapStateToProps = (state) => ({
lang: selectLang(state),
})
const enhance = compose(
connect(mapStateToProps),
GoogleApiWrapper(({ lang }) => ({
apiKey: 'API_KEY',
language: lang,
})),
)
export default enhance(MapContainer)希望这能有所帮助。祝你编码愉快。
https://stackoverflow.com/questions/57561788
复制相似问题