Vejo que o seguinte é bom:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
No entanto, isso está incorreto:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
No entanto, isso é bom:
export default Tab = connect( mapState, mapDispatch )( Tabs );
Isso pode ser explicado, por que consté inválido com export default? É uma adição desnecessária e qualquer coisa declarada como export defaulté presumida const?
export default Tab = connect( mapState, mapDispatch )( Tabs );deveria ser export default connect( mapState, mapDispatch )( Tabs );. Você está exportando o resultado da chamada de função, não a variável Tab.