fix: Load KeyMap correctly
@@ -1,4 +1,4 @@
-import React, { useCallback } from 'react';
+import React, { useCallback, memo } from 'react';
import { createValidator } from '@growi/codemirror-textlint';
import { commands } from 'codemirror';
@@ -1163,4 +1163,4 @@ const CodeMirrorEditorFc = React.forwardRef((props, ref) => {
CodeMirrorEditorFc.displayName = 'CodeMirrorEditorFc';
-export default CodeMirrorEditorFc;
+export default memo(CodeMirrorEditorFc);
@@ -1,5 +1,6 @@
import React, {
useState, useRef, useImperativeHandle, useCallback, ForwardRefRenderFunction, forwardRef,
+ memo,
} from 'react';
import Dropzone from 'react-dropzone';
@@ -347,4 +348,4 @@ const Editor: ForwardRefRenderFunction<IEditorMethods, EditorPropsType> = (props
);
};
-export default forwardRef(Editor);
+export default memo(forwardRef(Editor));