最近、私はcreate-react-appを取り出しました。ここにエラーがあります: "エラー 'NewComplaintModal'はクラスno-class-assignです"。下のreduxフォームデコレータに関連付けられているようですが、redux-formドキュメントでは他の実装は見つかりません。どのようにこれを修正するための任意のアイデア?ReduxFormデコレータ、create-react-appを取り出した後のno-class-assignエラー
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)
見た目はきれいです。良い作品 – Siteogra