Как интегрировать javascript плагин в reactjs - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь интегрировать плагин javascript в свое приложение реакции. Первоначально я загрузил скрипт javascript url реакции-загрузки-плагина, затем всякий раз, когда я собираюсь интегрировать, он не работает

          componentDidMount() {
            var editor = grapesjs.init({
              container: "#gjs",
              plugins: ["gjs-preset-newsletter"],
              pluginsOpts: {
                "gjs-preset-newsletter": {
                  modalTitleImport: "Import template"
                  // ... other options
                }
              }
            });
          }

Я использовал componenttentDidmount для настройки плагина с использованием идентификатора, потому что мне нужно отобразить пользовательский интерфейс внутри метода render () с помощью идентификатора

          <div className="App">
             <Script
              url="https://unpkg.com/grapesjs-preset-newsletter"
              onCreate={this.handleScriptCreate.bind(this)}
              onError={this.handleScriptError.bind(this)}
              onLoad={this.handleScriptLoad.bind(this)}
            />
           <div id="gjs"></div>
              </div>

Может кто-нибудь сказать мне, в чем проблема, и почему этот код не работает? У меня также есть пример кода, с которым я сталкиваюсь сейчас .

код: https://codesandbox.io/s/damp-water-295lc

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