side effect
[ReactJS] Side Effect์ useEffect
Side Effect๋? Side Effect๋ ๋ถ์์ฉ์ด๋ค. ๋ถ์์ฉ === ๋ถ์ํจ๊ณผ ๋ถ์ํจ๊ณผ : ์ฃผ์ํ ํจ๊ณผ์ ๋ฐ๋ผ์ ๋ฐ์ํ๋ ๋ถ์์ ์ธ ํจ๊ณผ ๋ถ์์ฉ์ด๋ ์ฉ์ด ์์ฒด๋ ๋ถ์ ์ ์ธ ์๋ฏธ๋ฅผ ๋ดํฌํ์ง ์๋๋ค. ๋จ์ง ๋ถ์์ ์ผ๋ก ๋ฐ์ํ๋ ํจ๊ณผ๋ฅผ ์๋ฏธํ๋ ๋จ์ด์ด๋ค. ํ๋ก๊ทธ๋๋ฐ์์ Side Effect (๋ถ์์ฉ) ๋? ์ฝ๋๊ฐ ์๋ํ ์ฃผ๋ ํจ๊ณผ ์ธ์ ์ถ๊ฐ์ ์ผ๋ก ๋ฐ์ํ๋ ๋ถ์ ํจ๊ณผ ํนํ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ์์ ๋จ์์ธ ํจ์์์ ์์ฃผ ์ฌ์ฉ๋๋ ์ฉ์ด ํจ์์ ๋ณธ์ง์ ์ธ ์ญํ (์ฃผ๋ ํจ๊ณผ) Input์ ๋ฐ์์ Output์ ์ฐ์ถํ๋ ๊ฒ Input => Output ํจ์์ ๋ถ์์ฉ (Side Effect) Input์ ๋ฐ์์ Output์ ์ฐ์ถํ๋ ๊ฒ ์ธ์ ๋ชจ๋ ํ์ ํจ์์์ ํจ์ ์ธ๋ถ์ ๊ฐ์ ์ฝ์ด์ค๋ ํ์ ํจ์์์ ํจ์ ์ธ๋ถ์ ๊ฐ..