Je vois que ce qui suit est bien:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
Cependant, ceci est incorrect:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
C'est pourtant bien:
export default Tab = connect( mapState, mapDispatch )( Tabs );
Cela peut-il être expliqué s'il vous plaît pourquoi const
est invalide avec export default
? S'agit-il d'un ajout inutile et de tout ce qui est déclaré comme export default
présumé const
tel ou tel?
export default Tab = connect( mapState, mapDispatch )( Tabs );
devrait être export default connect( mapState, mapDispatch )( Tabs );
. Vous exportez le résultat de l'appel de fonction, pas la variable Tab.