gpt4 book ai didi

javascript - 使用 React Markdown 编辑器时出错

转载 作者:行者123 更新时间:2023-11-30 20:29:04 29 4
gpt4 key购买 nike

你好,我正在尝试实现 React 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} />

最佳答案

那是因为 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';

您正在使用的 repo /包看起来已被废弃,但已经提交了 PR,您可以使用:https://github.com/JedWatson/react-md-editor/pull/17

但是,这取决于您自己的选择 - 您是应该 fork 存储库还是使用另一个 React Markdown 项目。

这里有一些替代方案:

关于javascript - 使用 React Markdown 编辑器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50561760/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com