본문 바로가기

React

[React 기본] ReactStrictMode란 ? 콘솔이 2번 찍힐때

이슈

이벤트가 잘 동작하나하고 console.log 를 찍어봤는데, 계속 이유없이 2번씩 찍히고 있었다. 

 

/src/index.js

해결

알고보니 src/index.js 에 감싸져있는 React.StrictMode 때문이었다.
이건 리액트가 한번 호출한 뒤에 또 변경된 데이터가 없는지 한번 더 체크하기 위해 한번 더 도는것이고, 개발 모드에서만 작동하므로 빼도 되지만, 오류를 체크하기 위해 넣는것이 좋다고 한다.
반응형