首页 > 解决方案 > 导出不适用于反应中的连接组件

问题描述

class Test extends Component {

    render() {
        return (

        );
    }
}


const mapDispatchToProps = dispatch => ({

});

const mapStateToProps = state => {
    return {};
};

export default connect(
    mapStateToProps,
    mapDispatchToProps
)(Test);

我有一个像上面这样的组件。我正在尝试以下面的方式从另一个文件说(index.js)导出它。路径是正确的,我已经检查过了。

export  Test  from "./test.jsx";

但是连接的组件没有从这个文件中导出。难道我做错了什么 ?如果我正在导出类并像下面这样导入它,它的工作

 export  {Test}  from "./test.jsx";

标签: javascriptreactjsreduxreact-redux

解决方案


尝试更改下面的代码行

export  Test  from "./test.jsx";

进入

export { default }  from "./test.jsx";

https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export


推荐阅读