0
我正在使用redux-form
與FieldArray
我試圖創建不同的渲染取決於哪個按鈕被點擊。還原形式傳遞值fieldarray字段
假設我有以下的功能(這是在component
attribut一個FieldArray的一種形式):
const renderCatalogCategories = (props) => {
const { fields } = props;
return (
<div>
{fields.map((data, idx) =>
<Panel key={idx} header={`${data}.type`} data={data} />
)}
<DropdownButton>
<MenuItem onClick={() => fields.push({type: 'a'})}>a</MenuItem>
<MenuItem onClick={() => fields.push({type: 'b'})}>b</MenuItem>
</DropdownButton>
</div>)
};
這是不可能得到的type
我在fields.push
通上的值的MenuItems。你有一個想法,我怎麼能得到這個價值?
我得到的data
的值只是一個字符串, categories[9]
'fields.getAll()'也做了這個工作。謝謝! –