首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >react codemirror2 2创建两个编辑器

react codemirror2 2创建两个编辑器
EN

Stack Overflow用户
提问于 2022-08-28 11:24:42
回答 1查看 113关注 0票数 0

我使用codemirror和react codemirror 2来创建代码编辑器,我只使用了一次受控组件,但它显示了两个编辑器,当我在第一个编辑器上输入时,它会在第二个编辑器上进行反射。

代码:

代码语言:javascript
运行
复制
import "codemirror/lib/codemirror.css";
import "codemirror/theme/eclipse.css";
import "codemirror/mode/javascript/javascript";
import { Controlled as REditor } from "react-codemirror2";

const CreatePolicy = () => {
    const [value, setValue] = useState<string>("");
    return (
    <div className="create-policy-container">
         <REditor
            className="code-mirror-wrapper"
            onBeforeChange={(editor, data, value) => {
               setValue(value);
             }}
            value={value}
            options={{
            lineWrapping: true,
            lint: true,
            mode: "css",
            theme: "eclipse",
            lineNumbers: true,
           }}
         /> 
    </div>
  );
};

export default CreatePolicy;
EN

回答 1

Stack Overflow用户

发布于 2022-09-13 01:18:56

我也有同样的问题。我解决这个问题的方法是从ReactStrictMode文件中删除Index.js组件。虽然我不知道这是为什么,因为我只做了它说的这里

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

https://stackoverflow.com/questions/73518247

复制
相关文章

相似问题

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