изменение значения дочерних реквизитов для модуля appkit-реагировать-редактор - PullRequest
0 голосов
/ 17 апреля 2020

Я новичок в React. Я пытаюсь изменить стоимость имущества детей, но пока не могу этого сделать. До сих пор я пытался изменить вызов кода javascript в componentDidMount, но получаю следующую ошибку Uncaught (в обещании) TypeError: Невозможно прочитать свойство 'setAttribute' undefined.

Родительский компонент RichTextBox-> Children - > TextEditor-> DraftEditor (см. Скриншот)

Я не могу использовать ссылки, поскольку компонент DraftEditor появляется после запуска приложения.

componentDidMount = () => {
           let doc = document.getElementsByClassName("notranslate public-DraftEditor-content") ;
           for(var i=0; i <= doc.length; i++) {
            doc[i].setAttribute("spellcheck", "true");;
          }
    }

введите описание изображения здесь

Обновление: Я пытаюсь изменить поведение внутреннего компонента, к которому у меня нет доступа. это часть модуля appkit-реагировать-редактора. я использовал refs , чтобы получить реквизит дочернего компонента DraftEditor, который отображается как дочерний компонент компонента «Редактор», но теперь не вижу, как его изменить

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...