我正在深入克隆状态变量,将对象插入其数组子字段之一,并使用useState()将状态变量的值设置为克隆值:
clone = _.cloneDeep(comments);
clone[i].comment.replies.push(message.replace(/^[@A-Za-z_0-9]+[\s]/, ''));
setComments(clone);
这什么也没做。如何正确插入状态变量?
答案 0 :(得分:0)
最终对我有用的是:clone = comments.map((x)=>JSON.parse(JSON.stringify(x)));