๋ฆฌ์กํธ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ์ค useEffect ๋ฅผ ์ฌ์ฉํ๋๋ฐ 2๋ฒ์ฉ ํจ์๋ฅผ ํธ์ถํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํด ๋ฌธ์ ์ ์ ์ฐพ์๋ดค๋๋ React index.js์์ strictMode ๊ฐ ์กด์ฌํ๋ค๋ฉด ๋๋๋ง์ 2๋ฒ์ฉ ํ๊ฒ ํ์ฌ ๊ฐ๋ฐ ๋ชจ๋์์๋ ์ค๋ฅ๋ฅผ ์์ก๊ธฐ์ํด ๊ทธ๋ฐ ํ์์ด ์ผ์ด๋๋ค๊ณ ํ๋ค.
์ดํ์ ๋๋ฌธ์ ๋ช๋ฒ์ ์ฝ๋๋ฅผ ์์ ํ๋์ง.. ํ...
๋ฆฌ์กํธ ๊ณต์๋ฌธ์์์์ ์ค๋ช ์ด๋ค.
StrictMode๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์์๋ด๊ธฐ ์ํ ๋๊ตฌ์ ๋๋ค. Fragment์ ๊ฐ์ด UI๋ฅผ ๋ ๋๋งํ์ง ์์ผ๋ฉฐ, ์์๋ค์ ๋ํ ๋ถ๊ฐ์ ์ธ ๊ฒ์ฌ์ ๊ฒฝ๊ณ ๋ฅผ ํ์ฑํํฉ๋๋ค.
์ ์ฌ์ ์ธ ๋ฌธ์ ? ๋๋ฌด ์ถ์์ ์ธ ๊ฐ๋ ์ด๋ค ์กฐ๊ธ๋ ๊น๊ฒ ์์๋ณด์
StrictMode๋ ์๋์ ๊ฐ์ ๋ถ๋ถ์์ ๋์์ด ๋ฉ๋๋ค.
- ์์ ํ์ง ์์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ์ปดํฌ๋ํธ ๋ฐ๊ฒฌ
- ๋ ๊ฑฐ์ ๋ฌธ์์ด ref ์ฌ์ฉ์ ๋ํ ๊ฒฝ๊ณ
- ๊ถ์ฅ๋์ง ์๋ findDOMNode ์ฌ์ฉ์ ๋ํ ๊ฒฝ๊ณ
- ์์์น ๋ชปํ ๋ถ์์ฉ ๊ฒ์ฌ
- ๋ ๊ฑฐ์ context API ๊ฒ์ฌ
- Ensuring reusable state
๐ง ์ดํด ๊ฐ๊ธฐ ์ด๋ ค์ด ๋ถ๋ถ์ ๊ดํ ๋งํฌ