interface list {
name: string,
id: number,
marks: number
} 组件状态: {
listOfStudents: list[],
} 现在,在一些事件中,修改了具有给定姓名和以下处理函数的学生的分数,以下代码不起作用 currentList = this.state.listOfStudents;
//find the list object with the given name
listToModify = currentList.map(item, ....=> item.name === event.name);
// upd
我最近开始学习react,现在正在构建一个非常简单的游戏,但是遇到了一个我似乎无法解决的问题。
在比赛结束时,我想展示一个记分板。这将从JSON文件中获得前十名的分数,添加当前用户的得分(我暂时通过常量定义),然后对结果进行排序和显示。
我的问题是,当运行我的代码时,我会得到一个“无法对未挂载的组件执行反应状态更新”的错误。如果我检查控制台日志,那么用户和分数的合并和排序似乎是可以的。我不知道问题出在哪里。
import React from 'react';
import Scoreline from './Scoreline';
let currentus