안녕하세요! 이번 글에서는 React에서 상태가 바뀔 때마다 어떤 작업을 처리해주는 useEffect 훅과상황에 따라 화면을 다르게 보여주는 조건부 렌더링에 대해 알아보겠습니다.useEffect란?useEffect는 React 컴포넌트가 렌더링된 이후에 특정 작업을 수행할 수 있도록 해주는 훅입니다.예를 들어, API 호출, 콘솔 로그 출력, 타이머 설정 등 컴포넌트가 화면에 나타난 후 실행되는 로직을 넣을 때 사용합니다.기본 사용법import { useState, useEffect } from 'react';function Timer() { const [count, setCount] = useState(0); useEffect(() => { console.log('컴포넌트가 렌더링되었습니다. ..