처음에 CRA를 하고나서 index.js 에 <React.StrictMode>라는 태그를 볼 수 있는데 지워도 실행하는데 지장이 없길래 찾아 보았다.
리액트 공식문서에 따르면,
"StrictMode는 애플리케이션 내의 잠재적인 문제를 알아내기 위한 도구입니다. Fragment와 같이 UI를 렌더링하지 않으면, 자손들에 대한 부가적인 검사와 경고를 활성화합니다."
라고 소개되어 있으며, 잠재적인 문제의 종류로는 다음과 같은 것들이 있습니다.
-> 꼭 index.js에 쓰지 않아도 되고 부분적으로도 사용할 수 있다.
개발모드에만 영향을 끼친다니, 잠재적인 이슈를 발견해준다는데 굳이 지우고 사용할 이유는 없는 것 같다.