使用React Markdown编辑器时出错

时间:2018-05-28 08:06:21

标签: javascript reactjs markdown

你好我正在尝试实施反应降价编辑器,我使用了Jed Watson 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 :(得分:1)

由于PropTypes are deprecated since 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项目。

以下是一些替代方案: