개발(Development)/React(리액트)
[React] Toast UI Viewer 사용 방법: HTML태그, Markdown 표시 뷰어
카레유
2022. 5. 16. 14:22
# Toast-UI Viewer 사용 방법
리액트 환경에서
HTML태그나 Markdown으로 작성된 내용을 Toast-UI Viewer 로 표시하는 방법을 정리한다.
(너무나 간단하다)
Toast-UI Editor 로 작성한 글을 HTML이나 Markdown 으로 "취득"하는 방법은 아래 글 참고.
[React] Toast UI Editor기본 사용 방법
1. 설치
- Toast-UI 에디터의 React Wrapper 버전을 설치한다.
- Viewer 도 여기에 설치되어 있다. 이미 설치했다면 생략하자.
npm install @toast-ui/react-editor
2. 사용
- Viewer 컴포넌트와 CSS를 임포트해주고
- Viewer 컴포넌트의 initialValue 프롭에 표시할 내용을 넣어준다.
// Toast-UI Viewer 임포트
import '@toast-ui/editor/dist/toastui-editor-viewer.css';
import { Viewer } from '@toast-ui/react-editor';
export default function ToastViewer() {
// 마크다운
const markdown = '## 마크다운 헤더';
// HTML: span태그 글자색을 파란색으로 설정
const html = '<h3> html 헤더 <span style="color:blue;">파란색</span></h3>';
return (
<div>
<Viewer initialValue={markdown} />
<Viewer initialValue={html} />
</div>
);
}
3. 결과 확인
- Markdown과 HTML이 잘 표현되는 걸 확인할 수 있다.