反应本地导出默认多组件

时间:2019-11-08 09:53:09

标签: react-native

我是React Native的新手,如何导出默认的两个组件,

我有一个使用withNavigation和redux connect的类,并且我必须将它们导出为默认值才能正常工作。

import { withNavigation } from 'react-navigation';
import { connect } from 'react-redux';
.
.
.
export default connect(mapStateToProps, mapDispatchToProps)(ClassName);

export default withNavigation(ClassName)

2 个答案:

答案 0 :(得分:1)

您必须使用所有高阶函数包装组件才能使用它们:

export default connect(mapStateToProps, mapDispatchToProps)(withNavigation(ClassName));

答案 1 :(得分:1)

请使用'redux'中的compose

import {compose} from 'redux'
...
export default compose(
   connect(mapStateToProps, mapDispatchToProps),
   withNavigation
)(ClassName)