반응형
TinyMCE 리액션 커서 키 입력 후 다시 시작
TinyMCE-React를 사용하고 있는데 TinyMCE Editor에 초기 값으로 텍스트를 입력하면 텍스트 시작 시 커서가 계속 반환되고...
import { Editor } from "@tinymce/tinymce-react";
const [formData, setFormData] = useState({ title: "", text: "", }); if (post) { setFormData((formData) => ({ ...formData, title: post.title, text: post.text, })); }
const { title, text } = formData;
내 기능:
const textChange = (e) => { setFormData({ ...formData.text, text: e }); };
내 편집자:
<Editor name='text' initialValue={text} onEditorChange={(e) => textChange(e)} />
'setFormData' 때문에 그런 것 같은데 텍스트 끝에 있는 일반 커서로 어떻게 텍스트를 편집해야 할지...
답장이 늦었지만, 여기 해결책이 있다: https://github.com/tinymce/tinymce-react/issues/267.
변화하다initialValue={text}
로value={text}
.
TinyMCE Resact 구성 요소를 "제어" 구성 요소로 사용하기 위한 올바른 설정이다. https://www.tiny.cloud/docs/integration/reaction/#usingtingtinymcereacticasacontrolled 구성 요소.
참조URL: https://stackoverflow.com/questions/68573724/tinymce-react-cursor-back-to-start-after-typing-a-key
반응형
'programing' 카테고리의 다른 글
Rails 5.1+ Vuejs Webpacker: Normal Rails MVC vs Rails API (0) | 2022.04.05 |
---|---|
파이톤 대본에 #!(쉐뱅)을 넣어야 하나, 어떤 형식을 취해야 하나? (0) | 2022.04.05 |
기본적으로 반응하는 보기 외부 탭 탐지 (0) | 2022.04.05 |
API 호출을 위해 해당 상태가 즉시 필요한 useState 후크를 사용할 때 setState 호출을 기다리는 방법 (0) | 2022.04.05 |
Vuetify: 색이 표시되지 않음 (0) | 2022.04.05 |