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.