我有一个反应js应用程序,我需要进行2次出口。第一个是
export default reduxForm({
form: 'simple' // a unique identifier for this form
})(SimpleForm)
处理表单提交,接下来是绑定一些ui操作
export default connect(mapStateToProps, bindAction)(Inbox);
当我有两个导出时,我得到的错误是我在一个模块中不能有2个导出。可以通过组合两个出口来解决问题吗?。
答案 0 :(得分:0)
您可以拥有多个导出。如果只想导出单个函数/ class / const等,则应使用默认导出。对于多个导出,仅使用导出。
export reduxForm()
export connect()
当然,你必须用它们添加代码:p
只是import { reduxForm, connect } from 'path'
答案 1 :(得分:0)
您需要按照以下代码在default
和reduxForm()
类上同时删除connect()
个关键字,
export reduxForm({
form: 'simple' // a unique identifier for this form
})(SimpleForm)
export connect(mapStateToProps, bindAction)(Inbox);
default
关键字仅在您要导出一个类时使用。