Я считаю, что ваши mapStateToProps могут быть проблемой в зависимости от того, как вы инициализируете свой магазин. Сейчас предполагается, что gen
является свойством базового хранилища, но, скорее всего, у вас есть вызов combineRecucers
при создании хранилища, которое добавляет еще один объектный слой.