Это сводит меня с ума. У меня есть случай использования, когда я вставляю узел в одном редакторе, и он должен вставить узел в последующих редакторах. Я выполняю рендеринг компонентов только при щелчке по ним, поэтому, если я использую традиционный способ ссылки,
ref={editor => {
this.editorRef = editor;
}}
, следующая ссылка на редакторы в модели родительских компонентов будет нулевой. Кстати, модель родительского компонента имеет editorRef
модель как
editorRef = {
editor0: null,
editor1: null
};
Вот код-песочница
Ранее я легко обновлял их при рендерингеза один раз, но здесь они отображаются в соответствии с кнопкой навигации, которую они нажимают.