[ React ] Warning: ReactDOM.render is no longer

Warning

  • Warning: ReactDOM.render is no longer
    • React 버전 18부터는 ReactDOM.render 가 지원되지 않기때문에 React 버전을 낮추거나 index.ts 수정

####index.ts 수정

ReactDOM.render(
  <BrowserRouter>
    <App />
  </BrowserRouter>,
  document.getElementById('root')
);

에서

import { createRoot } from 'react-dom/client';
const container = document.getElementById('root');
const root = createRoot(container);
root.render(<App tab="home" />);

이 코드로 변경 경고 해결

좋은 웹페이지 즐겨찾기