๐จ๐ป web.dev/fe25 React ์ปดํฌ๋ํธ์์ ํ์ด๋จธ ์ค์ ํ๊ธฐ (with Hooks) ๐ ๋ค์ด๊ฐ๋ฉฐ React ๋ฅผ ํ์ฉํด์ ์ค๋ชฉ ๊ฒ์์ ๊ตฌํํ๋ ์ค์ ์์ ๊ฐ์ด ํ๋ฉด ์ผ์ชฝ ์๋จ์ ํ์ด๋จธ๋ฅผ ์ค์ ํด์ฃผ๊ณ ์ถ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ๋ฐ๋๋์ ๋์ผ๋ฉด ํ์ด๋จธ๊ฐ ์ฌ์ค์ ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ Timer ์ปดํฌ๋ํธ๋ฅผ state ์ ๋ฐ๋ผ useEffect ๋ฅผ ํ์ฉํ์ฌ ๋ค์ ์ค์ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ธฐ๋ก ํ์ต๋๋ค. ํ์ฌ hooks ์ ์ด์ฉํด์ ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ํฌ์คํ ์์๋ ํ์ด๋จธ ๋ฆฌ๋๋๋ง ๋ก์ง์ ์ ์ธํ๊ณ React Hooks ์ ํ์ฉํ์ฌ ๊ฐ๋จํ ํ์ด๋จธ๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ๐ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ด๋จธ ์ค์ ํจ์ ์๋ฐ์คํฌ๋ฆฝํธ์๋ ํ์ด๋จธ๋ฅผ ์ค์ ํ ์ ์๋ ํจ์๊ฐ ๋ ๊ฐ์ง ์กด์ฌํฉ๋๋ค. ํ๋๋ setTimeout ์ด๊ณ ๋๋จธ์ง ํ๋๋ setInterval ๋ก ๋ ํจ์๋ ๋ชฉ์ ์ ๋ง๊ฒ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ด.. 2021. 3. 2. ์ด์ 1 2 3 4 5 ๋ค์