首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用draftjs

如何使用draftjs
EN

Stack Overflow用户
提问于 2016-04-07 15:11:38
回答 1查看 659关注 0票数 0

我想使用Facebook的draftjs组件,但我遇到了一些障碍。

代码语言:javascript
复制
import React from 'react';
import ReactDOM from 'react-dom';
import { Editor, EditorState } from 'draft-js';

class MyEditor extends React.Component{
    constructor(props) {
    super(props);
    this.state = {
        editorState: EditorState.createEmpty()
    };
    this.onChange = (editorState) => this.setState({ editorState });
}

render(){
        var {editorState} = this.state;
        return(
            <Editor editorState={ editorState } onChange={ this.onChange } />
        );
}
}

ReactDOM.render(
      <MyEditor />,
      document.getElementById('container')
);

这是我写的,but=>代码

代码语言:javascript
复制
Warning: A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional.


console.error(message);

我按如下所示更改了代码,并成功实现了=>

代码语言:javascript
复制
render(){
        var {editorState} = this.state;
        return(
            <div>富文本编辑器</div>
        );
}

但这就是为什么呢?

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 13:47:30

在react 15.0.0 Link中已修复此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36469123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档