나가기
🌐 웹 개발 기초›useEffect — 외부 세계와 연결1/6
useEffect는 렌더링이 끝난 후 실행되는 '부수 효과'입니다
jsx
1import { useState, useEffect } from "react";23function DocumentTitle() {4 const [count, setCount] = useState(0);56 // 렌더링 후 문서 제목을 변경7 useEffect(() => {8 document.title = `클릭 ${count}회`;9 console.log("Effect 실행! count:", count);10 });1112 return (13 <div>14 <p>{count}회 클릭</p>15 <button onClick={() => setCount(count + 1)}>16 +117 </button>18 </div>19 );20}2122// 렌더링 순서:23// 1. 컴포넌트 함수 실행 (JSX 생성)24// 2. 화면에 표시25// 3. useEffect 실행 (부수 효과)탭하여 계속 ▸
1 / 6