Ich sehe, dass Folgendes in Ordnung ist:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
Dies ist jedoch falsch:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
Doch das ist in Ordnung:
export default Tab = connect( mapState, mapDispatch )( Tabs );
Kann dies bitte erklärt werden, warum const
mit ungültig ist export default
? Ist es eine unnötige Ergänzung und irgendetwas, das als export default
a const
oder so vermutet wird ?
export default Tab = connect( mapState, mapDispatch )( Tabs );
sollte sein export default connect( mapState, mapDispatch )( Tabs );
. Sie exportieren das Ergebnis des Funktionsaufrufs, nicht die Variable Tab.