From 65db39007aaa5dcd7208e77e51d570e7e04f353a Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Fri, 25 Sep 2020 13:27:13 +0300 Subject: [PATCH] useMemo on notes --- wax-prosemirror-services/src/NoteService/Editor.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/wax-prosemirror-services/src/NoteService/Editor.js b/wax-prosemirror-services/src/NoteService/Editor.js index 980f3d086..ae90d0fae 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}</>; }; -- GitLab