๐ | WEB DEV/React22 [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. [React] 16. ์ปดํฌ๋ํธ ์ ํํจ๊ณผ ๋ถ์ฌํด์ฃผ๊ธฐ ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2024. 1. 13. [React] 15. React ๋ฉ๋ดํญ ๋ง๋ค๊ธฐ (ํด๋ฆญ ์ด๋ฒคํธ์ ๋ฐ๋ฅธ ๋ด์ฉ ๋ณ๊ฒฝ) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2024. 1. 13. [React] 14. React์ ์๋ฒ ์ฐ๋ํ๊ธฐ (ajax๋ฅผ ์ด์ฉํด! (get, post) ) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2024. 1. 12. [React/JS] setTimeout, setInterval ์ ์ ํ "์๊ณ" ํ์ง ์์ (setTimeout, setInterval ์ค๋ฅ) ํ๋ก์ ํธ์ ์ฝ์ ํ ์คํฑ์์น ๋ง๋ค์ด ๋์๋ค. 6์ด๋ฅผ ์ธ์ด๋ณด๋๋ฐ ์ด์ํ๊ฒ ์ฒด๊ฐ ์ 8์ด๋ ๋๋ ๊ฒ ๊ฐ์๋ค. ์ ์ด๊ฑฐ ์ด์ํ๋ฐ?? 1. setInetval์ ํ์ฉํ ํ์ด๋จธ 1) ์์ฑ ์ฝ๋ ๋ด๊ฐ ์์ฑํ ์ฝ๋๋ setInterval์ ์ด์ฉํ์ฌ ์ฃผ๊ธฐ์ ์ผ๋ก ์๊ฐstate๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ์์ด๋ค. const [run, setRun] = useState(); //์คํฑ์์นstart์ํ const [time, setTime] = useState(0); //์๊ฐstate const intervalRef = useRef(); //์์์ํ ๊ฐ์ง useEffect(()=>{ if(props.start){ setRun(true); } else{ clearInterval(intervalRef.current) setRun(false); .. 2024. 1. 6. [React] 13. ๋ฆฌ์กํธ ์ปดํฌ๋ํธ์ Lifecycle์ useEffect ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2024. 1. 2. [React] 13. ๋ฆฌ์กํธ ์ปดํฌ๋ํธ์ Lifecycle๊ณผ useEffect ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2024. 1. 2. [React] 12. Styled-components (+ ํ ์ปดํฌ๋ํธ์ cssํ์ผ ์ ์ฉ๋ฒ) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2023. 10. 4. [React] 11. ๋ผ์ฐํ -3 ์์ฐํ ๋ผ์ฐํ ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2023. 10. 3. ์ด์ 1 2 3 ๋ค์