React useEffect useEffect Hook을 사용하면 구성 요소에서 부작용을 수행할 수 있다. 부작용의 예로는 데이터 가져오기, DOM 직접 업데이트 및 타이머가 있다. useEffect는 두 개의 인수를 허용한다. 두 번째 인수는 선택사항이다. useEffect(, ) 예제 setTimeout()을 사용하여 초기 렌더링 후 1초를 카운트한다. import { useState, useEffect } from “react”; import ReactDOM from “react-dom/client”; function Timer() { const [count, setCount] = useState(0); useEffect(() => { setTimeout(() => { setCount((count) => count + 1); }, 1000); }); return <h1>I’ve rendered {count} times!</h1>; } const…