答案 0 :(得分:0)
你可以尝试这个,生成id并使用该id作为键而不是我认为React DOM基于键呈现元素:
constructor(props) {
super(props);
this.id = 0; // add id
....
}
addShape(e) {
...
updatedShapes.push({
x: e.clientX,
y: e.clientY,
id: this.id++
});
...
}
randomShape(shape)
{
...
<circle ... key={shape.id} .../>;
...
}