まず最初に、私はTS、React & Reduxを非常に新しくしています。これは明らかな質問であればごめんなさい。TypeScript、redux-form and connect
私はthis exampleを変更して、情報をロードするフォームを取得しようとしています。それはredux-formを使用しています。
私は、connect
とredux-form
を同時にエクスポートする方法を理解しようとしています。
class MyForm extends Component {}
MyForm = reduxForm(config)(MyForm)
MyForm = connect(mapStateToProps, mapDispatchToProps)(MyForm)
export default MyForm
しかし、私はTSで同じことをしようとした場合、私はTS2300エラーを取得:重複した識別子を
class UserForm extends React.Component<IUserProps, void> { .. }
export default ReduxForm.reduxForm({
form: 'user',
fields: [
'userName',
'password',
'firstName',
'lastName',
'email'
],
validate: UserForm.validate,
})(UserForm);
私はこのようなwithout TS表情を見てきた例は:今、それはこのように見ています。
私はまた、@connect
デコレータを使用しようとしましたが、動作させることができませんでした。