크롬 개발자모드에서 네트워크 요청을 봤을 때, 같은 api 호출을 두번씩 하는 오류가 있었다.
해결 방법은 간단하게 main.tsx에서 StrictMode를 제거해준다.
-기존 코드
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import App from './App.tsx'
import { Provider } from 'react-redux'
import store from '@store/store'
import '@css/main.css'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<Provider store={store}>
<App />
</Provider>
</StrictMode>,
)
- 변경 코드
import { createRoot } from 'react-dom/client'
import App from './App.tsx'
import { Provider } from 'react-redux'
import store from '@store/store'
import '@css/main.css'
createRoot(document.getElementById('root')!).render(
<Provider store={store}>
<App />
</Provider>
)
'프로그래밍 언어 > React' 카테고리의 다른 글
[React] Ant Design Input 태그 required 오류 메시지 수정 (0) | 2025.04.03 |
---|---|
[React] canvas 화면 캡쳐 후 이미지 저장(자동 다운로드) (0) | 2025.03.27 |
[React] 화면 크기 변화에 따른 div 세로 길이 변경 (0) | 2025.03.11 |
[React] antd ant-design 504 (Outdated Optimize Dep) 오류 (0) | 2025.03.11 |
[React] lazy 코드 스플리팅 (0) | 2025.03.10 |