diff --git a/wax-prosemirror-services/src/NoteService/Editor.js b/wax-prosemirror-services/src/NoteService/Editor.js
index 980f3d086d8ee7f16027eef5103e626feb30c901..ae90d0fae42f3e4cee21c16d254a229600418ee7 100644
--- a/wax-prosemirror-services/src/NoteService/Editor.js
+++ b/wax-prosemirror-services/src/NoteService/Editor.js
@@ -1,5 +1,5 @@
 /* eslint react/prop-types: 0 */
-import React, { useEffect, useRef, useContext, useState } from 'react';
+import React, { useEffect, useRef, useContext, useMemo } from 'react';
 import { filter } from 'lodash';
 import { EditorView } from 'prosemirror-view';
 import { EditorState, TextSelection } from 'prosemirror-state';
@@ -139,6 +139,9 @@ export default ({ node, view }) => {
       );
     }
   }
-
-  return <NoteEditorContainer ref={editorRef} />;
+  const MemorizedComponent = useMemo(
+    () => <NoteEditorContainer ref={editorRef} />,
+    [],
+  );
+  return <>{MemorizedComponent}</>;
 };