Ich habe vor kurzem meine create-react-app ausgeworfen und erhalte einen Fehler mit ReduxForm, der das Kompilieren des Webpacks verhindert. Hier ist der Fehler: "Fehler 'NewComplaintModal' ist eine Klasse keine Klassenzuweisung". Es scheint mit dem redux-Formulardekorator am unteren Rand verbunden zu sein, aber ich kann keine anderen Implementierungen in den redux-form-Dokumenten finden. Irgendeine Idee, wie man das repariert?ReduxForm Decorator, kein Klassenzuweisungsfehler nach dem Auswerfen von create-react-app
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
import * as Actions from '../actions';
import { Field, reduxForm } from 'redux-form';
import DatePicker from "react-bootstrap-date-picker";
class NewComplaintModal extends Component {
close() {
this.props.actions.hideModal();
}
handleFormSubmit(formProps) {
this.props.actions.submitComplaint(formProps);
}
render(){
const { handleSubmit } = this.props;
const show = this.props.modalType ? true : false;
const RenderDatePicker = ({input, meta: {touched, error} }) => (
<div>
<DatePicker showClearButton={false} {...input} />
{touched && error && <span>{error}</span>}
</div>
);
return(
<div>
...
</div>
)
}
}
NewComplaintModal = reduxForm({
form: 'newComplaintModal'
})(NewComplaintModal);
function mapStateToProps(state) {
return {
modal: state.modal
};
}
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators(Actions, dispatch)
};
}
export default connect(mapStateToProps, mapDispatchToProps)(NewComplaintModal)
Sieht sauber aus. Funktioniert gut – Siteogra