Vedo che quanto segue va bene:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
Tuttavia, questo non è corretto:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
Eppure va bene:
export default Tab = connect( mapState, mapDispatch )( Tabs );
Questo può essere spiegato per favore perché constnon è valido con export default? È un'aggiunta non necessaria e tutto ciò che export defaultviene dichiarato come si presume un consto tale?
export default Tab = connect( mapState, mapDispatch )( Tabs );dovrebbe essere export default connect( mapState, mapDispatch )( Tabs );. Stai esportando il risultato della chiamata di funzione, non la variabile Tab.