Veo que lo siguiente está bien:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
Sin embargo, esto es incorrecto:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
Sin embargo, esto está bien:
export default Tab = connect( mapState, mapDispatch )( Tabs );
¿Puede esto explicarse por qué const
no es válido export default
? ¿Es una adición innecesaria y algo declarado como export default
se presume una const
o tal?
export default Tab = connect( mapState, mapDispatch )( Tabs );
debería ser export default connect( mapState, mapDispatch )( Tabs );
. Está exportando el resultado de la llamada a la función, no la variable Tab.