命名导出 withRouter()

Bil*_*ill 3 reactjs react-router-v4

我想导出组件,withRouter()但我需要在没有默认值的情况下命名它

export default withRouter(TopNav); 
Run Code Online (Sandbox Code Playgroud)

我试过了

export {TopNav} withRouter(TopNav); 
Run Code Online (Sandbox Code Playgroud)

我从 linter 得到的错误是......

Use of default exports is forbidden (no-default-export)tslint(1) is there a way name the export?

Zek*_*oid 7

必须声明命名导出,以便您可以执行以下操作:

export const TopNavWithRouter = withRouter(TopNav);
Run Code Online (Sandbox Code Playgroud)