error1 [React] TypeError: destroy is not a function ์์ธ๊ณผ ํด๊ฒฐ๋ฒ ์์ธ์ฐ์ ํด๋น ์๋ฌ๋ useEffect์ ๊ด๋ จ์ด ์๋ค. ์์ธํ๊ฒ ์์ธ์ ํ์ ํ๊ธฐ ์ ์์๋ง ์ด ๊ธ์ ๋ณด๊ฒ๋ ๋ถ๋ค์ด ํ ์ค์๋ ์๋์ 2๊ฐ์ง์ผ ํ๋ฅ ์ด ๋๋ค!1. useEffect์์ ํจ์๊ฐ ์๋ ๋ค๋ฅธ ๊ฒ์ ๋ฐํ2. useEffect(async()=>{},[]) 2๊ฐ์ง ์ค์๋ ๋ชจ๋ useEffect์ ์๋ชป๋ ์ฌ์ฉ์ด๋ค. ํด๊ฒฐ๋ฒ๊ณผ ์์ธํ ์ด์ - useEffect์์ ํจ์๊ฐ ์๋ ๋ค๋ฅธ ๊ฒ์ ๋ฐํํ๋ ๊ฒฝ์ฐ beforeuseEffect(() => myFunction());useEffect(() => { return myFunction() }); afteruseEffect(() => { myFunction() }); ์ด์ useEffect(() => { ์ดํํธ ํจ์ return { ํด๋ฆฐ์ ํจ์ };}, [์.. 2024. 12. 16. ์ด์ 1 ๋ค์