我需要一些有关在我的react应用中实现redux的帮助。打字稿未能编译,并出现以下错误:
/ Users / XXXXXXX / SignIn / index.tsx(12,71)中的TypeScript错误:预期为0参数,但得到1。[TS2554
这是我的index.tsx文件:
import SignIn from "./SignIn";
//@ts-ignore
import { connect } from "react-redux";
import { compose } from "redux";
import { withRouter } from "react-router-dom";
import { signIn } from "../../ducks/user";
const mapDispatchToProps = (dispatch: any) => ({
signIn: (form: any) => dispatch(signIn(form))
});
export default compose(withRouter, connect(null, mapDispatchToProps))(SignIn);
谢谢你们的帮助
export default compose(withRouter, connect(null, mapDispatchToProps))(SignIn);
将已包装的SignIn
组件与connect
HOC一起移入,因为它是用redux装饰的。
export default compose(withRouter, connect(null, mapDispatchToProps)(SignIn));