इनपुट घटक के लिए defaultValue
कैसे सेट करें?रेडक्स फॉर्म डिफ़ॉल्ट वैल्यू
<Field name={`${prize}.rank`} defaultValue={index} component={Input} type='text'/>
मैं ऊपर की तरह करने की कोशिश की, लेकिन मेरी फ़ील्ड रिक्त
मैं तुम्हें मूल्यों का एक उद्देश्य के साथ initialize()
कॉल कर सकते हैं fieldArray बनाने के लिए (गतिशील रूपों)
{fields.map((prize, index) =>
<div key={index} className="fieldArray-container relative border-bottom" style={{paddingTop: 35}}>
<small className="fieldArray-title marginBottom20">Prize {index + 1}
<button
type="button"
title="Remove prize"
className="btn btn-link absolute-link right"
onClick={() => fields.remove(index)}>Delete</button>
</small>
<div className="row">
<div className="col-xs-12 col-sm-6">
<Field name={`${prize}.rank`} defaultValue={index} component={Input} type='text'/>
<Field name={`${prize}.prizeId`} defaultValue={index} component={Input} type='text'/>
<Field
name={`${prize}.name`}
type="text"
component={Input}
label='Prize Name'/>
</div>
<div className="col-xs-12 col-sm-6">
<Field
name={`${prize}.url`}
type="text"
component={Input}
label="Prize URL"/>
</div>
<div className="col-xs-12">
<Field
name={`${prize}.description`}
type="text"
component={Input}
label="Prize Description" />
</div>
</div>
</div>
)}