본문 바로가기
Q&A2026년 6월 28일1분 읽기

React에서 useEffect가 두 번 실행됩니다 (개발 모드)

r
react_초심자
조회 1627댓글 2

API 호출을 useEffect 안에서 하는데, 콘솔 로그를 보면 fetch가 정확히 두 번 찍힙니다. 의존성 배열은 []로 비워놨고요.

useEffect(() => {
  console.log('fetch!')   // 두 번 찍힘
  fetchData()
}, [])

무한 루프는 아니고 딱 두 번인데, 결제 API 같은 거였으면 큰일 날 뻔했어요. 제가 뭘 잘못한 걸까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록