Я пытаюсь интегрировать CKEditor в наш проект React.js, используя компонент, найденный здесь: https://github.com/ckeditor/ckeditor5-react.
Я использовал этот код в репозитории git для определения компонента CKEditor:
https://github.com/ckeditor/ckeditor5-react/blob/master/src/ckeditor.jsx
И внутри моего кода я ссылаюсь на компонент:
import CKEditor from '@ckeditor/ckeditor5-react';
import ClassicEditor from '@ckeditor/ckeditor5-build-classic';
const TemplateForm = props => {
return (
<div>
/* Other form fields */
<CKEditor
name="body"
placeholder="Compose message"
content={ props.defaults.body }
value={ props.defaults.body }
errors={ props.errors.body }
onInput={ props.onInput }
onChange={ props.onValueChange }
/>
</div>
);
};
Когда я загружаю свою страницу, я получаю сообщение об ошибке javascript «Невозможно прочитать свойство« создать »из неопределенного» из ckeditor.js - значение «this.props.editor» не определено. Я новичок, чтобы реагировать, поэтому я уверен, что просто упускаю что-то довольно простое. Предложения?