我有一个物品清单
const [items, setItems] = useState([
<CreateVideoCard onChange={cardActionResponse} />,
<CreateAudioCard onChange={cardActionResponse}></CreateAudioCard>,
<CreateDescriptionCard onChange={cardActionResponse}></CreateDescriptionCard>,
<CreateDescriptionCard onChange={cardActionResponse}></CreateDescriptionCard>,
<CreateTermsCard onChange={cardActionResponse}></CreateTermsCard>,
]);
然后将其映射到我的返回函数中:
{items.map((item, i) => (
<div> {React.cloneElement(item, { i: i })} </div>
))}
函数React.cloneElement会更改我的列表项吗?我希望在用户单击按钮时拉出所有项目,但是如果用户更改了这些项目,则需要更新这些项目。