Tôi thấy rằng sau đây là tốt:
const Tab = connect( mapState, mapDispatch )( Tabs );
export default Tab;
Tuy nhiên, điều này không chính xác:
export default const Tab = connect( mapState, mapDispatch )( Tabs );
Tuy nhiên, điều này là tốt:
export default Tab = connect( mapState, mapDispatch )( Tabs );
Điều này có thể được giải thích tại sao constkhông hợp lệ export default? Đây có phải là một bổ sung không cần thiết & bất cứ điều gì được tuyên bố là export defaultđược coi là constnhư vậy hay không?
export default Tab = connect( mapState, mapDispatch )( Tabs );nên export default connect( mapState, mapDispatch )( Tabs );. Bạn đang xuất kết quả của lệnh gọi hàm, không phải Tab biến.