首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >_rete.createEditor不是一个函数,我的代码哪里有问题?

_rete.createEditor不是一个函数,我的代码哪里有问题?
EN

Stack Overflow用户
提问于 2020-02-12 23:41:00
回答 1查看 50关注 0票数 0

我尝试在我的codesandbox中实现rete.js可视化编程框架,并在我的canvas.js文件中使用以下代码:

代码语言:javascript
复制
import "../../styles.css";
import { createEditor } from "../../rete";

function Canvas() {
  return (
    <div className="App">
      <div
        style={{ width: "100vw", height: "100vh" }}
        ref={ref => ref && createEditor(ref)}/>
    </div>
  );
}

export default Canvas;

浏览器显示以下错误消息:

代码语言:javascript
复制
rete.createEditor is not a function
ref
/src/components/layout/Canvas.js:10:40

   7 |     <div className="App">
   8 |       <div
   9 |         style={{ width: "100vw", height: "100vh" }}
> 10 |         ref={ref => ref && createEditor(ref)}/>
     |                                        ^
  11 |     </div>
  12 |   );
  13 | }

你能在这里找出我的错误吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 23:44:49

查看react文档,了解functional components https://reactjs.org/docs/refs-and-the-dom.html#refs-and-function-components中的Ref

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

https://stackoverflow.com/questions/60191973

复制
相关文章

相似问题

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