Я сделал простое приложение реагирования с реагированием-draft-wysiwyg, но получаю предупреждение.
import React from "react";
import ReactDOM from "react-dom";
import { Editor } from "react-draft-wysiwyg";
import "../node_modules/react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
ReactDOM.render(
<React.StrictMode>
<Editor />
</React.StrictMode>,
document.getElementById("root")
);
Когда я нажимаю на редактор, я вижу эту ошибку в консоли, но только при запуске в StrictMode:
Предупреждение. Невозможно вызвать setState для компонента, который еще не подключен. Это не работает, но это может указывать на ошибку в вашем приложении. Вместо этого присвойте this.state
напрямую или определите свойство класса state = {};
с требуемым состоянием в компоненте r.
Я сделал для вас codeSandbox: https://codesandbox.io/s/strange-monad-lxtuu?file= / src /index.js:0-295 Попробуйте кликнуть в редакторе и посмотреть предупреждения в консоли. Что я сделал не так?