파이널 프로젝트 진행 중 npx react create app으로 리액트 프로젝트를 생성하고 열심히 작성하던 중 리액트가 18버전인 것을 발견했다.
나같은 초심자에게는 어려운 내용의 패치 사항이 있었고, 예기치 못한 오류를 만나게 될 가능성이 있어 다운그레이드를 추천 받았고, 다운그레이드 직후 오류가 발생했다.
ERROR in ./node_modules/react-dom/client.js
17버전과 18버전의 react-dom 모듈 차이가 있었고, 하단 내용처럼 src/index.js를 수정하니 해결되었다.
상단 주석 코드 - 18버전 코드
하단 코드 - 17버전 코드
import ReactDOM from 'react-dom';
ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, document.getElementById('root') );