React 개발 시 함수가 두번 호출되는 문제

김민석·2023년 7월 20일
0

Issue

목록 보기
4/9

Intro

  • react 개발 시 함수가 두번씩 호출되어 useEffect등의 함수를 썼을 때, 문자열이 두번 저장되는 등의 오류가 있다

해결 방법

  • 간단히 index.js내에서
root.render(
<React.StrictMode>
	<App />
</React.StrictMode>
);

React.StrictMode를 주석처리해준다

root.render(
// <React.StrictMode>
<App />
// </React.StrictMode>
);

Strictmode는 Side effect를 줄이기 위해 함수를 두번씩 실행한다.
이는 dev환경에서만 두번씩 호출되고 Production에서는 무시된다.

Reference

profile
TS 풀스택&인공지능 개발자

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

좋은 글 잘 읽었습니다, 감사합니다.

답글 달기