使用 redux 命名导出?

Mar*_*ith 9 reactjs redux react-redux

我已经习惯使用命名导出,因为它使重构工作更轻松。我刚刚开始实现 redux,但似乎我无法进行命名导出,因为连接需要映射组件。

所以例如

class Something extends Component { ... }

export default connect(mapStateToProps)(Something);
Run Code Online (Sandbox Code Playgroud)

是否可以使用像“Something”这样的命名导出,我不能将导出放在类上,因为尽管 react 继续工作 - 连接没有被导出,所以没有 redux 状态

有任何想法吗 ?

提前致谢

Sak*_*oBu 11

只需将它分配给一个常量并像这样导出:

class Something extends Component { ... }

export const ConnectedSomething = connect(mapStateToProps)(Something);
Run Code Online (Sandbox Code Playgroud)

然后你可以像这样导入它:

import { ConnectedSomething } from './....'
Run Code Online (Sandbox Code Playgroud)