我想将所有redux状态传递给我的道具上易于管理的密钥(我对动作创建者做同样的事情)。我会根据消耗它们的组件中实际需要的道具来解除状态。以下会产生性能问题吗?
const mapStateToProps = (state, ownProps) => ({ reduxState: {...state}})
在我的组件内部,我会将状态描述为消耗如下:
const {
geosuggestLocation,
mapLocationDetails,
userWants,
smartySuggestion,
geocodeAddress
} = this.props.reduxState
到目前为止,一切都按预期工作,我想知道这是否是一种模式,我可以继续使用,而不会出现性能问题。