「学習時間の持ち方を変更したPR」
// タスクに紐づくログを取得
const filteredLogs = studyLogs.filter(
(log) => log.taskId === task.id
);
// 合計時間を計算
const totalMinutes = filteredLogs.reduce(
(sum, log) => sum + log.minutes,
0
);
updateTask(index, {
...task,
totalMinutes: Number(minutes), // ← 上書き
});
・ログで計算してるのに
・タスクでも持ってる
👉 二重管理
if (minutes) {
addStudyLog(task.id, Number(minutes));
}