你好我正在尝试实施反应降价编辑器,我使用了Jed Watson http://jedwatson.github.io/react-md-editor/
但问题是,我收到错误。任何想法我错过了:( ..有没有人遇到类似的问题?
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} />
答案 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项目。
以下是一些替代方案: