現在、フォームコンポーネントにデータを渡していますが、Reduxフォームの値フィールドに反映されていません。実際には、redux形式のng-model(angular js)コンセプトを実行したいと思います。ここで私は私のコード、コンソールでReact-redux-formsで値が設定されていません
-
import React, { Component } from 'react'; import { Field, reduxForm } from 'redux-form'; import { connect } from 'react-redux'; import '../style.less' class EditProfile extends Component { //here am getting the json value in 'info' render() { const { handleSubmit, pristine, reset, submitting, errors, info } = this.props; console.log("hello fname?---> "+info.fName); return ( <form onSubmit={handleSubmit}> <div> <label className="full-name-business-n" htmlFor="fName">Full Name </label> <Field className="text-box-one" name="fName" component="input" type="text" onChange={this.handleChange} value={info.fName} /> </div> <button className="save-btn btn" type="submit" disabled={pristine || submitting}>SAVE </button> </form> ); } } export default reduxForm({ form: 'editForm' })(EditProfile)
<Field>
の<input>
を使用する場合は値 - を取得していますが付属しました。
私は間違いを犯しましたか?誰かが私を明確にすることができますか? [初心者から初心者]です。
MEEを試すことができます。多くは提案アクションクリエイターです – Prashee