我想在react中创建组件列表。每个组件都有属性 - 内容。如果我为单个元素编辑了这个属性,我应该怎么做才能正确更新列表组件上的这个元素?
案例1:
案例2:
什么是最佳解决方案?
答案 0 :(得分:0)
您可能希望再次获取整个列表,以防其他任何用户更改了数据。案例1似乎是合适的答案。
您不需要在更新中发送整个列表,只需要更改的元素,执行操作然后调用您的API来检索整个列表。
答案 1 :(得分:0)
您必须将数据表单放入变量或状态,然后使用is在axios中发布或放置到您的react项目中
function onSubmit (e , id) {
e.preventDefault()
axios.put(`http://localhost:5002/Data/${id}`, {Data})
.then(res => console.log(res))
.catch(err => console.log('Login: ', err));
}