늘 겸손하게

create-react-app Render가 두 번될때 ( console.log 두번 출력될때 ) 본문

Programming/React

create-react-app Render가 두 번될때 ( console.log 두번 출력될때 )

besforyou999 2022. 5. 10. 17:37

create-react-app을 설치하고 React App을 실행하여 개발하면 2번씩 렌더링이 됩니다.

 

보통 설치 직후에 src/index.js를 보면 

1
2
3
4
5
6
7
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);
 
cs

 

root.render 하위에 React.StrictMode가 존재합니다.

 

이 React.StrictMode를 제거하면 Render가 두 번 출력되지 않습니다.

 

 

1
2
3
4
5
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
    <App />
);
 
cs

'Programming > React' 카테고리의 다른 글

React JSX '&' 작성  (0) 2022.06.30
React NavLink  (0) 2022.06.30
React Router, BrowserRouter와 HashRouter 차이  (0) 2022.06.30
npx create-react-app  (0) 2022.05.10
Why React?  (0) 2022.05.10