我是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)
答案 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)