Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- React Private Routes
- React Public Routes
- medinum
- eslintrc
- engines locking
- BFS
- Sanity.io
- 프로그래머스
- React
- tailwindcss
- React Router dom v6
- Weekly Contest
- 컴포넌트 최적화
- Vite
- Biweekly Contest 79
- commitlint
- sql
- Medium
- react-dom
- .env
- 모던 자바스크립티 Deep Dive
- 호이스팅
- 모던 자바스크립트 Deep Dive
- toast-ui-editor
- next.js
- next-auth
- javascript
- LV. 2
- React.memo
- leetcode
Archives
- Today
- Total
뚜벅
Toast ui editor 리액트 버전 에러 본문
이번에 프로젝트를 진행하면서 글 작성 markdown이 필요했습니다.
그래서 찾아본 결과 toast ui editor이 문서화도 잘되어 있고,
커스텀을 할수 있는 점, 디자인이 예쁜 점을 고려해서 toast ui editor 라이브러리를 사용하게 되었습니다.
하지만
아래와 같이 설치하니깐 버전에러가 발생했습니다.
자세히 살펴보면 toast-ui-editor라이브러리가 리액트 17.0.1까지 지원한다고 되어 있습니다.
그래서 터미널에 다음과 같이 입력 해줍니다.
npm install react@^17.0.1 react-dom@17.0.1
하지만 버전을 다운 그레이드 하면 또 다른 에러가 발생합니다.
리액트 버전 18에서는 위와 같이 ReactDOM을 import 하지만
버전 17에서는 client를 제거해줘야지만 에러가 발생하지 않습니다.
그리고 코드도 조금 수정해줍니다.
끝인 줄 알았지만 또 다른 에러가 발생합니다.
@testing-library/react 관련해서도 버전 충돌이 생기는데
리액트의 버전이 바뀌면서 @testing-library/react의 버전도 다운그레이드
해주라는 오류입니다.
아래 링크에 자세한 설명이 되어 있습니다.
npm i -D @testing-library/react@release-12.x
위 코드를 터미널에서 실행해주면 toast ui editor 관련 버전 에러를 해결할 수 있습니다.
'React' 카테고리의 다른 글
react 에서 redux 사용해보기! (1) (0) | 2022.09.17 |
---|---|
Netlify 배포 에러 해결 - React Router Dom (0) | 2022.09.02 |
Toast ui editor - Failed to parse source map (0) | 2022.08.30 |
React Router dom v6 - React Protected Routes (0) | 2022.08.24 |
React에서 .env 환경변수 사용하기 (0) | 2022.06.10 |