Я вижу, что следующее хорошо:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
Однако это неверно:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
Все же это хорошо
export default Tab = connect( mapState, mapDispatch )( Tabs );
Можно ли это объяснить, пожалуйста, почему constнедействительно с export default? Является ли это ненужным дополнением и чем-либо, объявленным как export defaultпредполагаемое constили таким?
export default Tab = connect( mapState, mapDispatch )( Tabs );должно быть export default connect( mapState, mapDispatch )( Tabs );. Вы экспортируете результат вызова функции, а не переменную Tab.