![](/img/trans.png)
[英]redux-form: <FieldArray> + <FormSection> for complex arrays of objects
[英]React redux form FieldArray.map() does not work
我正在嘗試創建FieldArray。 我得到了這樣的東西:
<form>
<FieldArray
name="styles"
component={this.renderStyles}
/>
</form>
接着:
renderStyles = (props) => {
return(
<ul>
{props.fields.map((style, index) =>{
console.log(style)
return(
<li key={style} className="field-item">
<label>{style}</label>
<Field
name={`${style}`}
component="input"
type="checkbox"
/>
</li>)
}
)}
</ul>
)}
我也確實像這樣初始化FieldArray的值:
initialValues:{styles:[{style:'somestyle', img:'someimgurl'}]}
但是renderStyles中的console.log(style)
僅向我顯示styles[0]
作為字符串。 無法獲取對象。 我嘗試了不同的方法。 幫助DERP! 請 :)
好吧,那算了。 經過數小時的酷刑后,props.fields.getAll()。map ...最終成功了嗎?這不是FieldArray中的錯誤嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.