Ошибка при использовании редактора React Markdown - PullRequest
0 голосов
/ 28 мая 2018

Здравствуйте, я пытаюсь реализовать редактор реактивной уценки, и я использовал http://jedwatson.github.io/react-md-editor/

Джеда Уотсона, но проблема в том, что я получаю сообщение об ошибке.Есть мысли, что мне не хватает :( .. Кто-нибудь сталкивался с подобной проблемой? enter image description here

import Editor from 'react-md-editor';

state = {
              code: '# React Markdown '            

}

updateCode = (newCode) => {
      this.setState({
          code: newCode
      });
    }

Render:

<Editor value={this.state.code} onChange={this.updateCode} />

1 Ответ

0 голосов
/ 28 мая 2018

Это из-за PropTypes устарели с React 15.5.0 , и использование редактора PropTypes несовместимо с версией React редактора.

После 15.5.0 они перемещаются в своисвой пакет, и мы должны использовать их следующим образом:

// After (15.5)
import React from 'react';
import PropTypes from 'prop-types';

Используемый вами репо / пакет выглядит заброшенным, но уже есть PR, который вы можете использовать: https://github.com/JedWatson/react-md-editor/pull/17

Тем не менее, вы можете сами выбирать - развить репо или использовать другой проект React Markdown.

Вот несколько альтернатив:

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