Почему в react, c версии 16-18, не работают dropdown'ы в react-draft-wysiwyg
Делал сайт с блогами, с функцией добавления и редактирования комментариев. Делал, делал, да вот проблема выпадашки
не работают, а при любом действие в текстовом редакторе, появляются 3 ошибки (видимо сразу для всех трёх выпадашек) ошибка 
В интернете я нашёл решения по типу: отключите strict mode или что-то измените в нём, чтобы на новой версии react 18 все работало в react-draft-wysiwyg. Я это делал, но это не работает. Проблема, кстати, очень частая, но никто просто не дает нормальный ответ. Сам код текстового редактора react-draft-wysiwyg переделанного мной для новых версий react:
import { Editor } from 'react-draft-wysiwyg';
import React from 'react'
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
function EditorConvertToHtml ({setText, setEditorState, editorState}) { //принимает из компонента добавления setText, setEditorState, editorState. Нужно это для отслеживания текста в текстовом поле, а, потом, передачи данных в специальный объект для отправки на сервер
const onEditorStateChange = (editorState) => {
setText(editorState.getCurrentContent().getPlainText())
setEditorState(editorState)
}
return (
<div>
<Editor
editorState={editorState}
wrapperClassName="wrapper-class"
editorClassName="editor-class"
toolbarClassName="toolbar-class"
onEditorStateChange={onEditorStateChange}
wrapperStyle={{}}
editorStyle={{}}
toolbarStyle={{}}
/>
</div>
)
}
export default EditorConvertToHtml