์ง๋ ๊ฒ์๊ธ์์ ์ซ์ ์
๋ ฅํ ๋ ์๋์ผ๋ก ์๊ฐ ๊ตฌ๋ถ (":") ํด์ฃผ๋๊ฑฐ๋ ์ํฐํค ์
๋ ฅ์ผ๋ก + ๊ตฌํ์ ํ๋ค. ๊ทผ๋ฐ ๋ด๊ฐ ์ํ๋ ๊ฒ์ ๊ทผ๋ฌด ์๊ฐ์ ์ ๋ถ ๋ํด์ผํ๊ธฐ ๋๋ฌธ์, ๋ํ ๊ฒ์ ๋ ๋ํ๊ณ ๋ ๋ํ๊ณ ๋ ๋ํ๋ ์ด๋ฐ~ ๊ณ์ฐ๊ธฐ ๊ฐ์ ๊ธฐ๋ฅ์ด ํ์ํ๋ค. ์๊ฐ ๋์ ํด์ ๋ํ๊ธฐ const result = `${adjustedHours .toString() .padStart(2, "0")}:${adjustedMinutes.toString().padStart(2, "0")}`; setState({ time1: result, time2: "", result: "", }); ๊ฒฐ๊ณผ๊ฐ์ (๋ง์
์ ํ ํ) result ๋ฅผ time1์ ๋ฃ์ด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ time2 ์ ์ด๊ธฐ๊ฐ์ด 00:00 ์ด์๋๋ฐ ์ด๊ฒ๋ ๋น ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด..
๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ ๋ DOM ์ ์ง์ ์ ํํด์ผ ํ๋ ์ํฉ์์ useRef๋ฅผ ์ด์ฉํ๋ค. ์๋ฅผ ๋ค์ด์ ํน์ ์๋ฆฌ๋จผํธ์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ ธ์์ผ ํ๋ค๋์ง, ์คํฌ๋กค๋ฐ ์์น๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํด์ผ๋๋ค๋์ง, ๋๋ ํฌ์ปค์ค๋ฅผ ์ค์ ํด์ค์ผ๋๋ค๋์ง ๋ฑ ์ ๋ง ๋ค์ํ ์ํฉ์ด ์์ ๊ฒ์. https://react.vlpt.us/basic/10-useRef.html ์์ธํ ์ค๋ช
์ ์ฌ๊ธฐ ๋์์๊ณ , ๋๋ ๋ด๊ฐ ์งํํ๋ ํ๋ก๊ทธ๋จ ๊ธฐ์ค์ผ๋ก ๊ณต๋ถํด๋ณด๋ ค๊ณ ํจ DiaryEditor.js const contentRef = useRef(); ... contentRef.current.focus(); useRef() ๋ฅผ ์ฌ์ฉํ์ฌ Ref ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ , ์ด ๊ฐ์ฒด๋ฅผ ์ฐ๋ฆฌ๊ฐ ์ ํํ๊ณ ์ถ์ DOM ์ ref ๊ฐ์ผ๋ก ์ค์ ํด์ค๋ค. ๊ทธ๋ฌ๋ฉด Ref ๊ฐ์ฒด์ .current ๊ฐ์..