I'm having a bit of an issue with Redux, as I'm trying to wrap my with connect(). Consider all imports valid(as they are). Here's the source code along with the output error. 
import React, { Component } from 'react'
import { connect, bindActionCreators } from 'react-redux'
import * as counterActionCreators from '../core/actionCreators/count'
class CounterEgg extends Component {
render() {
const { onIncrement, store } = this.props
let { value } = this.props
value = store.getState()
return (
<div>
Clicked: {value} times
{' '}
<button onClick={onIncrement}>
+
</button>
</div>
)
}
}
function mapDispatchToProps(dispatch) {
return {
onIncrement: bindActionCreators(counterActionCreators, dispatch)
}
}
export default connect(null, mapDispatchToProps)(CounterEgg);