반응형
StrictMode는 애플리케이션 내의 잠재적인 문제를 알아내기 위해 작성되어 있다.
그런데 문제를 알아내기 위해 검사하면서 api를 한번 더 호출해버리는 문제가 있다.
하지만 StrictMode는 개발 모드에서만 활성화되기 때문에 production 환경으로 실행시에는 메서드들이 이중으로 호출되지 않는다.
그렇기에 불편을 조금 감수하더라도 큰 문제가 없다면 StrictMode를 놔두는 것이 이득일 수 있다.
물론 그래도 싫다면 main.tsx or main.jsx 에서 <React.StrictMode>를 지워주면 해결이 되긴 한다.
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import './index.css';
ReactDOM.createRoot(document.getElementById('root')!).render(<App />);
Reference
반응형
'Language > JavaScript' 카테고리의 다른 글
[Typescript] 유틸리티 타입 (Record, Partial, Omit, Pick 등) (0) | 2022.04.01 |
---|---|
arr.push를 콜백함수로 사용한다면? (0) | 2022.03.22 |
[Javascript] Proxy 와 Reflect (0) | 2022.02.11 |
[Javascript] 클린 코드 - if문, switch문을 object로 리팩토링하기 (0) | 2022.01.18 |
vite 절대경로 설정하는 법 (0) | 2022.01.17 |