From 578e93be38607cd7c53c4bb1ddf86b55ff8f274a Mon Sep 17 00:00:00 2001 From: cholulu99 Date: Thu, 19 Jun 2025 10:42:51 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=B6=88=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=9C=20ref=20=EB=B0=8F=20=EC=9D=98=EC=A1=B4=EC=84=B1=20?= =?UTF-8?q?=EB=B3=80=EC=88=98=20=EC=82=AD=EC=A0=9C=20-=20close=20#42?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/videoEditor/components/TrimSlider.jsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/features/videoEditor/components/TrimSlider.jsx b/src/features/videoEditor/components/TrimSlider.jsx index 40a6c6d..1596989 100644 --- a/src/features/videoEditor/components/TrimSlider.jsx +++ b/src/features/videoEditor/components/TrimSlider.jsx @@ -1,4 +1,4 @@ -import { useEffect, useRef, useState } from "react"; +import { useEffect, useState } from "react"; import { Slider } from "antd"; import PropTypes from "prop-types"; @@ -15,7 +15,6 @@ const TrimSlider = ({ setIsLoading, }) => { const [thumbs, setThumbs] = useState([]); - const videoEl = useRef(null); const count = Math.max(8, Math.ceil(width / THUMB_W)); const formatTime = (sec) => { @@ -35,7 +34,6 @@ const TrimSlider = ({ video.src = videoSrc; video.muted = true; video.crossOrigin = "anonymous"; - videoEl.current = video; const grab = (time) => { return new Promise((res) => { @@ -65,7 +63,7 @@ const TrimSlider = ({ }; video.addEventListener("loadedmetadata", build, { once: true }); - }, [videoSrc, duration, width, count]); + }, [duration]); return (