[에러대백과] __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.createPortal is not a function
2023. 4. 12. 22:41ㆍWEB Dev/에러대백과
728x90
⛔ 에러 코드
//error
__WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.createPortal is not a function
__WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.createPortal is not a function
💊 해결 방법
import ReactDOM from 'react-dom/client';
문을
import ReactDOM from 'react-dom' 으로 변경해주면 오류는 사라진다.
하지만 콘솔에
from "react-dom" which is not supported. You should instead import it from "react-dom/client".
에러가 나고 있다.
리액트 버전 문제로 보이며 현재 내 리액트 버전은
"react": "^18.0.0",
"react-dom": "^18.0.0",
이다.
최신 문법이 react-dom/client 이지만 현재 createPortal은 또 아래 참고문서와 같은 방식으로 변경되었다.
*참고문서
728x90
'WEB Dev > 에러대백과' 카테고리의 다른 글
[에러대백과] Typeorm createConnection deprecated (0) | 2023.04.03 |
---|---|
[에러대백과] yarn 으로 create-react-app 설치 중 에러 (n 명령어로 node 버전 수정) (0) | 2023.02.26 |
[에러대백과] aws 서버 pem 키로 접속 시 denied 해결 (0) | 2023.01.30 |
[에러대백과] visitFn.call is not a function (0) | 2023.01.24 |
[에러대백과] 리액트 Suspense 사용하고 에러나는 경우 Feed suspended while rendering, but no fallback UI was specified (0) | 2022.07.31 |