ReactQuill 을 사용하면서
기본만 사용하기엔 불편한 부분들이 많다.
정말 쉬운 작업으로 이미지를 드롭하여 인서트 할수 있는 기능을 소개한다.
import ReactQuill , {Quill} from "react-quill"
import '../../assets/css/quill.snow.css'
import { ImageDrop } from "quill-image-drop-module";
Quill.register("modules/imageDrop", ImageDrop);
const modules = useMemo(()=>{
return {
// table: true,
// tableUI: true,
toolbar: {
container: toolbarOptions,
},
// ImageResize: { modules: ['Resize'] },
imageDrop: true,
clipboard: {
matchVisual: false // toggle to add extra line breaks when pasting HTML:
},
}
})
드롭모듈 설치하고 , 모듈에 imageDrop: true, 한줄이면 설정 끝이다.
비교적 간단하니 사용하지않아도 넣으면 개꿀
728x90
반응형
'Front-end > React' 카테고리의 다른 글
[대시보드] amcharts 라이브러리 사용 리액트 Pie 차트 (0) | 2023.08.30 |
---|---|
[대시보드] amcharts 라이브러리 사용 리액트 Bar 차트 (0) | 2023.08.27 |
react-quill 리액트 글쓰기 에디터 이미지 서버에 저장후 url 연결 하기 [base64 문제 해결 too large data] (0) | 2023.08.11 |
리액트 글쓰기 라이브러리 사용 해서 에디터 만들기 react-quill 에디터 이미지 파일 리사이즈 (0) | 2023.08.10 |
[React] 새창 Pop up 데이터 넘겨주는 방법 (0) | 2023.07.19 |
댓글