반응형

useEffect 2

useEffect 라이프사이클 개념부터 실전 예제

React를 처음 배우면서 가장 많이 마주치는 훅 중 하나가 바로 **useEffect**입니다.하지만 초보자 분들에게는 “언제 실행되는지?”, “언제 멈추는지?” 헷갈리기 쉬운 개념이죠.이번 포스팅에서는 useEffect의 동작 원리와 사용법,그리고 클래스 컴포넌트의 라이프사이클 메서드와의 비교까지 알아보겠습니다.✅ 1. useEffect란?컴포넌트가 렌더링된 이후 특정 작업(=Effect)을 수행할 수 있도록 하는 React Hook입니다. 예:API 호출이벤트 리스너 등록타이머 설정외부 상태 동기화 등📌 기본 문법 useEffect(() => { // 실행할 코드}, [의존성 배열]);✅ 2. useEffect 실행 시점 정리 의존성 배열 실행 시점 없음항상 실행 (렌더링마다)빈 배열 []처음..

React, Vue 2025.12.31

React 초보 탈출! useState, useEffect로 컴포넌트 상태와 생명주기 완벽하게 다루기

React에서 컴포넌트의 상태를 관리하고,특정 시점에 동작을 처리하려면 **Hooks(훅)**를 사용해야 합니다.이번 포스팅에서는 그중에서도 가장 기초이면서 중요한 useState와 useEffect의원리와 활용법을 예제 중심으로 알아보겠습니다! 🔍🧠 1. useState란?useState는 컴포넌트 내에서 **상태(state)**를 생성하고 관리하는 Hook입니다. import { useState } from 'react';const Counter = () => { const [count, setCount] = useState(0); // 상태 생성 return ( setCount(count + 1)}> 클릭 횟수: {count} );}; 구성요소 설명 count현재..

React, Vue 2025.10.07
반응형