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é const
non è valido con export default
? È un'aggiunta non necessaria e tutto ciò che export default
viene dichiarato come si presume un const
o 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.