๐ useEffect useEffect()๋ ํ์ด์ง์ ๋ง์ดํธ, ์ธ๋ง์ดํธ, ์
๋ฐ์ดํธ ์ ์์
์ ์ค์ ํ๋ค. ์ฉ์ด ์ค๋ช
Mount ์ปดํฌ๋ํธ๊ฐ ํ์ด์ง์ ๋ํ๋จ unMount ์ปดํฌ๋ํธ๊ฐ ํ์ด์ง์์ ์ฌ๋ผ์ง ์
๋ฐ์ดํธ๋ useEffect() ํน์ ๊ฐ์ ์์กดํ์ฌ ํด๋น ๊ฐ์ด ๋ณ๊ฒฝ, ์คํ๋๋ฉด ํด๋น useEffect()๋ฅผ ์ฌ์คํํ๋ค. useEffect()์ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค. useEffect(()=> { // ๋ง์ดํธ ์๋ฃ ํ ์คํํ ์ฝ๋ return () => { // ์ธ๋ง์ดํธ ์๋ฃ ํ ์คํํ ์ฝ๋ } }, [dependencies]) ๐ป Code ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ๋ค. ๐ EffectComponent.tsx import React, { useEffect, useState } from 'react..
๋ฆฌ์กํธ
๐ ๋ฆฌ์กํธ ๋ฉํ์์ ๊ฐ๋ฐํ ์คํ ์์ค ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ํ์ด์ง ์ ํ ๋ฐ ์ฌ์ฉ์ UI ๋ถ๋ถ์์ ์๋นํ ๋ถ๋๋ฝ๊ฒ ์๋ํ๊ธฐ ๋๋ฌธ์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค. ๋๋ html์ ํจ์, array, object์ ๋ณด๊ดํ์ฌ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ฌ ํฐ ํ๋ก์ ํธ์ผ์๋ก html ๊ด๋ฆฌ๊ฐ ํธํด์ง๋ค. https://ko.legacy.reactjs.org/ React – ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ A JavaScript library for building user interfaces ko.legacy.reactjs.org โฌ๏ธ Install ๋ฆฌ์กํธ ๊ฐ๋ฐ์ ํ๊ธฐ ์ํด์ nodejs๋ฅผ ์ค์นํด์ผํ๋ค. ์ค์น๊ฐ ๋์ด์๋์ง ํ์ธํ๊ธฐ ์ํด์ ๋ช
๋ น ํ๋กฌํํธ(CMD)๋ฅผ ์ด์ด์ ์๋์ ๊ฐ์ด ์์ฑํ๋ค. ..