@Smuzzzzzi

Как подключить Sirtrevor Editor?

SirTrevor
import React, {PureComponent} from 'react';
import SirTrevor from 'sir-trevor';

const editor = new SirTrevor.Editor({
	el: document.querySelector('.js-st-instance'),
	defaultType: 'Text',
	iconUrl: 'build/sir-trevor-icons.svg'
});
class Add extends PureComponent {
  render() {
    return (
     <div>
      <textarea class="js-st-instance"></textarea>
    </div>
    )
  }


Получаю ошибку
TypeError: Cannot read property 'nextSibling' of null
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
roamn
@roamn
Front-end developer
Попробуйте навесить инициализацию на событие после монтирования данных в DOM

...
componentDidMount() {
  const { editorArea } = this.refs;
  const editor = new SirTrevor.Editor({
      el: editorArea,
      defaultType: 'Text',
      iconUrl: 'build/sir-trevor-icons.svg'
  });
}
  
render() {
  return (
      <div>
        <textarea className="js-st-instance" ref="editorArea"></textarea>
      </div>
    )
}
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы