reactjs - 检查 `ConnectedField`的渲染方法

标签 reactjs react-redux redux-form

当我在简单的三个输入字段表单中使用 redux-form 时,我收到此错误消息。

form.jsx

import React, {Component} from 'react';
import { Field, reduxForm } from 'redux-form'
import { connect } from 'react-redux';

class Signup extends Component {

signupView = () => {
  return (
    <section id="user_login">
      <form onSubmit={this.handleSignup}>
      <ul>
        <li>
          <div className="custom_group">
            <Field type="text" className="trans login_input" title="Username" name="username" placeholder="Username" />
          </div>
        </li>
        <li className="sbt_btn">
          <button className="trans white_bg">SIGN UP</button>
        </li>
      </ul>
      </form>
    </section>
  )
}
render() {
    return (
      <div>{this.signupView()}</div>
    )
  }
}

const mapStateToProps = (state) => {
  return {
    isRegistered: state.signup.isRegistered,
  };
}

const mapDispatchToProps = dispatch => ({
  SingupAction: (signupInput) => { dispatch(SingupAction(signupInput)) },
})

const formWrapped = reduxForm({
  form: 'Signup'
})(Signup);
export default connect(mapStateToProps, mapDispatchToProps)(formWrapped);

P.S SingupActionhandleSignup 已经在工作,所以我没有将它们包含在代码中。 并且已经在index.js文件中定义了一个Provider store

enter image description here

最佳答案

您尚未指定 Field 所需的 component 属性,它应该是:

<Field 
   type="text" 
   className="trans login_input" 
   title="Username" 
   name="username" 
   placeholder="Username" 
   component="input"  
/>

检查here对于文档

关于reactjs - 检查 `ConnectedField`的渲染方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56053997/

相关文章:

reactjs - 如何使用 @react-google-maps/api 在 ReactJS 中使用距离矩阵 API?

google-maps - React-google-maps +redux - 获取新位置时如何将 map 居中?

reactjs - React Hooks 与 React-redux

javascript - Webpack - 加载 block 0 失败

javascript - runSequence 不适用于 gulp?

javascript - 如何将 event.target.value 传递给单独的 js 文件?

javascript - React Redux 组件不会在状态更改时重新渲染

reactjs - 如何在 redux 表单中访问 redux 存储

reactjs - 我如何从material-ui的对话框操作中提交redux-form表单?

javascript - Redux 表单 onSubmit 在测试中值空对象