currently only know the traditional usage
const App = connect(
mapStateToProps,
mapDispatchToProps
)(Counter);
but many projects use
@connect(state => ({
value: state.global.value,
extinfo: state.extinfo,
}))
I can understand what it means, but do I still want to get a more comprehensive understanding of how this grammar is used?