diff --git a/frontend/src/upload/Upload.tsx b/frontend/src/upload/Upload.tsx
index 1343929c..a7393f22 100644
--- a/frontend/src/upload/Upload.tsx
+++ b/frontend/src/upload/Upload.tsx
@@ -1,3 +1,4 @@
+import React from 'react';
import { useCallback, useEffect, useState } from 'react';
import { useDropzone } from 'react-dropzone';
import { useDispatch } from 'react-redux';
@@ -128,7 +129,8 @@ export default function Upload({
if (progress?.type === 'UPLOAD') {
view = ;
} else if (progress?.type === 'TRAINIING') {
- view = ;
+ const MemoTrainingProgress = React.memo(TrainingProgress);
+ view = ;
} else {
view = (
<>