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 constmit ungültig ist export default? Ist es eine unnötige Ergänzung und irgendetwas, das als export defaulta constoder 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.